Java - 黄瓜情景大纲中的随机化示例

时间:2014-11-17 18:00:50

标签: java cucumber-jvm cucumber-junit

我有一个奇怪的要求;我不确定它是否可能。

我已经使用Scenario Outline定义了大量场景,但我不希望所有场景都在我们的CI环境中运行,因为它会降低构建速度。

是否可以随机选择示例并将其限制为可配置的数字,以便我一次只执行这些数量的场景。我并不期待Gherkin这样做,而是在将控件传递给Cucumber之前使用Java。

我们使用JUnit运行器来运行我们的黄瓜测试,所以只想知道是否可以在那时构建场景列表并开始测试。

非常感谢任何帮助。

谢谢

2 个答案:

答案 0 :(得分:0)

请参阅标记黄瓜情景。

然后,您可以为要执行的方案指定标签。 单个标记可用于多个场景。

例如:

@nightly 场景:计算器添加 鉴于我添加X和Y. ....

命令行: 黄瓜 - 标签@nightly

答案 1 :(得分:0)

查看我的question and the answer

基本上,您可以将Examples细分为2个表 - 一个包含@CI执行参数,另一个包含@All