0
我必须执行从Scenario Outlines
。从场景大纲中执行特定示例
让我们来看看下面的例子:
Feature: Temp
Scenario Outline: Test.Something.On.<environment>
When action is performed on "<environment>"
Examples:
|environment|
|lab |
|prod |
我想与lab
从上提出Examples
仅执行的例子。
我试过如下:
筛选行号- :
mvn clean test -Dcucumber.options="src/test/resources/features/Temp.feature:8"
- 这种方式只执行实验室方案,但是这不是一个长期的解决方案; - 按名称筛选:
mvn clean test -Dcucumber.options="name lab"
- 它为Scenario
而不是Scenario Outline
即使场景的名称将是Test.Something.On.lab
; - 分解的
Scenario Outline
在Scenarios
和标记,@lab
和@prod
适当的情景 - 我讨厌代码复制和后续维护,因此,我希望有这一个又一个解决方案。
有什么建议吗? 非常感谢。
另一个子关键字:maven
,java
,cucumber-java8
,cucumber-junit
,junit
谢谢你的时间,它很好。 – LeeWay