我有一个奇怪的要求;我不确定它是否可能。
我已经使用Scenario Outline定义了大量场景,但我不希望所有场景都在我们的CI环境中运行,因为它会降低构建速度。
是否可以随机选择示例并将其限制为可配置的数字,以便我一次只执行这些数量的场景。我并不期待Gherkin这样做,而是在将控件传递给Cucumber之前使用Java。
我们使用JUnit运行器来运行我们的黄瓜测试,所以只想知道是否可以在那时构建场景列表并开始测试。
非常感谢任何帮助。
谢谢
答案 0 :(得分:0)
请参阅标记黄瓜情景。
然后,您可以为要执行的方案指定标签。 单个标记可用于多个场景。
例如:
@nightly 场景:计算器添加 鉴于我添加X和Y. ....
命令行: 黄瓜 - 标签@nightly
答案 1 :(得分:0)
基本上,您可以将Examples
细分为2个表 - 一个包含@CI
执行参数,另一个包含@All
。