2

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

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

我开始我的测试是这样的:

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

我试过 configuration().storyControls().doSkipScenariosAfterFailure(true); 但这对我不起作用

4

1 回答 1

0

创建单独的类有一个变量,如“ int FlowIndicator;” 或“布尔流量指示器;” 有一个getter和setter。

现在在故事类中为它分配这个 FlowIndicator 的值。

就像场景 1 是通过 FlowIndicator 应该是 1 或 true 如果场景 1 是失败 FlowIndicator 应该是 0 或 false。

这样您就可以在场景 2 和 3 中验证 FlowIndicator 应该是 1。

于 2016-09-23T11:35:19.017 回答