There is no such behaviour built-in.

You can nonetheless implement some state logic in your story A so that if 
successful it won't get repeated more than once.

Think about setting up a context object.

> On 12 Sep 2014, at 11:50, "Zheng, Ayesha(AWF)" <xuzh...@ebay.com> wrote:
> 
> Thanks for your answer.
> Seems “GivenStories” cannot match my requirement.
>  
> Actually my requirement is:
> B and C depend on A.
> If A succeed, then run B and C in parallel. (Run them in serial need too long 
> time)
> If A failed, then skip B and C.
>  
> Does any feature in JBehave can do this?
>  
> Thanks.
>  
> Best Regards,
> Ayesha
>  
> From: Anders [mailto:codeh...@aek.se] 
> Sent: 2014年9月12日 17:39
> To: user@jbehave.codehaus.org
> Subject: RE: [jbehave-user] Stories' Dependency
>  
> Check this description of the “GivenStories” keyword:
> http://jbehave.org/reference/stable/given-stories.html
>  
> The whole point with the keyword “GivenStories” is to do exactly that: run 
> the dependency before each dependent story.
>  
> If what you need is just to have the stories run in sequence (A -> B -> C), 
> then the “GivenStories” keyword is not what you want to use.
>  
>  
> From: Zheng, Ayesha(AWF) [mailto:xuzh...@ebay.com] 
> Sent: den 12 september 2014 03:53
> To: user@jbehave.codehaus.org
> Subject: [jbehave-user] Stories' Dependency
>  
> Hi all,
>  
> I have a problem with stories’ dependency.
>  
> Example:
> I have A,B,C stories, and stories B, C depends on A. (B->A, C->A).
> I add “GivenStories: A.story” in both B.story and C.story to do this, then 
> run these 3 stories.
> I found A.story run for 3 times.
>  
> I want to make A,B,C stories run only one time and keep dependency at the 
> same time. (Like testng: dependsOnMethods)
> Does JBehave support this?
>  
> Thanks very much.
>  
>  
> Best Regards,
> Ayesha
>  

Reply via email to