空手道 API 测试 运行 从命令行测试
Karate API Testing Running Tests from Command Line
我看到这个例子
mvn test -Dcucumber.options="--tags ~@ignore" -Dtest=AnimalsTest
如何在命令行中直接传递功能文件名。
类似于:
mvn test -Dcucumber.options="--features=classpath:com/test/graphql/features/Scenario1.feature" -Dtest=com.graphql.ApiTest;
由于您在本例中使用的是 Java JUnit 运行程序,因此向 JUnit class 添加一个 @CucumberOptions
注释,这是执行您想要的操作的推荐方法。
@RunWith(Karate.class)
@CucumberOptions(features = "classpath:com/test/graphql/features/Scenario1.feature")
public class AnimalsTest {
}
我看到这个例子
mvn test -Dcucumber.options="--tags ~@ignore" -Dtest=AnimalsTest
如何在命令行中直接传递功能文件名。
类似于: mvn test -Dcucumber.options="--features=classpath:com/test/graphql/features/Scenario1.feature" -Dtest=com.graphql.ApiTest;
由于您在本例中使用的是 Java JUnit 运行程序,因此向 JUnit class 添加一个 @CucumberOptions
注释,这是执行您想要的操作的推荐方法。
@RunWith(Karate.class)
@CucumberOptions(features = "classpath:com/test/graphql/features/Scenario1.feature")
public class AnimalsTest {
}