0
특정 Examples
을 Scenario Outlines
에서 실행해야합니다. 시나리오 개요에서 특정 예제 실행
Feature: Temp
Scenario Outline: Test.Something.On.<environment>
When action is performed on "<environment>"
Examples:
|environment|
|lab |
|prod |
내가 위 발표 Examples
에서 lab
만 예제를 실행하고 싶습니다.
- 필터 줄 번호에 의하여 : 나는 다음과 시도
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
될 것입니다 경우에도, - 는
Scenarios
에Scenario Outline
을 분해@lab
및@prod
와 적절한 시나리오를 태그 - 나는 코드 중복과 이후의 유지 보수를 싫어한다, 그러므로 나는이에 대한 또 다른 해결책이 있기를 바랍니다.
의견이 있으십니까? 큰 감사입니다.
또 다른 하위 키워드 : maven
, java
, cucumber-java8
, cucumber-junit
, junit
시간 내 주셔서 감사합니다. – LeeWay