JBehave&宁静 - 失败后跳过故事情节

时间:2016-08-12 09:36:13

标签: jbehave serenity-bdd

我有: 故事: 场景1。 情景2。 情景3。

如果方案1失败,我想跳过方案2和3。 我正在使用jbehave和Serenity。

我正在开始我的测试:

 public RunTestSuite() {
        findStoriesCalled(storyNamesFromEnvironmentVariable());
    }

我试过了 。配置()storyControls()doSkipScenariosAfterFailure(真); 但它对我不起作用

1 个答案:

答案 0 :(得分:0)

创建单独的类有一个变量,如“ int FlowIndicator;”或“布尔 FlowIndicator;”有一个吸气剂和安装者。

现在在故事类中为此FlowIndicator分配值。

如果方案1通过,则FlowIndicator应为1或true 如果场景1失败,则FlowIndicator应为0或false。

通过这种方式,您可以在场景2和3中为FlowIndicator进行验证。