我看到这个例子
mvn test -Dcucumber.options =" - tags~ @ ignore" -Dtest = AnimalsTest
如何直接在命令行中传递功能文件名。
像: mvn test -Dcucumber.options =" - features = classpath:com / test / graphql / features / Scenario1.feature" -Dtest = com.graphql.ApiTest;
答案 0 :(得分:2)
由于您在这种情况下使用Java JUnit运行器,因此向JUnit类添加@CucumberOptions
注释,这是建议您执行所需操作的方法。
@RunWith(Karate.class)
@CucumberOptions(features = "classpath:com/test/graphql/features/Scenario1.feature")
public class AnimalsTest {
}