当我使用“Run as Junit Tests”运行黄瓜测试时,测试会使用适当的标签正常运行。
当我使用“ Maven”运行黄瓜测试时,测试运行正确并使用适当的标签,前提是我在跑步者类中提到了标签。
@Cucumber.Options(format={"pretty", html:target/cucumber","json:target/cucumber.json"},tags= {"@smokeTest"})
但我希望能够提供标签作为mvn test命令的参数,运行测试用例并且我正在使用以下命令。
mvn test -Dcucumber.options="--tags @tagTest"
但无论我的标签如何,它都会运行所有测试用例。
当我使用命令 mvn test -Dcucumber.options="--tags @tagTest"
时
我在我的跑步者课程中没有提到标签
@Cucumber.Options(format={"pretty",html:target/cucumber","json:target/cucumber.json"})
请告诉我哪里出错?
这是runnerTest代码:
import org.junit.runner.RunWith;
import cucumber.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(format={"pretty", "html:target/cucumber","json:target/cucumber.json"})
public class runnerTest {
}
附