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