我用文档中找到的原型创建了我的项目。但是,无法在命令行中运行测试。所有测试均被忽略。我正在使用mvn test
运行它,即使我指定了mvn test -Dtest=SystemTestsRunner
,它也给我一个例外,那就是找不到测试。
@KarateOptions(tags = {"~@ignore"})
public class SystemTestsRunner {
@Karate.Test
Karate testAll() {
return new Karate().relativeTo(getClass());
}
}
创建于:
mvn archetype:generate \
-DarchetypeGroupId=com.intuit.karate \
-DarchetypeArtifactId=karate-archetype \
-DarchetypeVersion=0.9.4 \
-DgroupId=com.mycompany \
-DartifactId=myproject
答案 0 :(得分:0)
这是因为您的Maven版本不是最新的。该解决方案在此处详细说明,并将在下一版本https://github.com/intuit/karate/issues/823
中进行改进