我使用在文档中找到的原型创建了我的项目。但是,无法在命令行中运行测试。所有测试均被忽略。我正在运行它,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
这是因为您的Maven版本不是最新的。该解决方案在此处详细介绍,并将在下一版本中进行改进:https : //github.com/intuit/karate/issues/823
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句