我正在使用gradle的空手道0.9.2。我的项目要求在src / main / java中具有所有空手道测试。因此,我将gradle依赖项配置为“ compile”而不是“ testCompile”,并且还修改了sourceSets使其指向main而不是test。当我使用上述配置运行跑步程序类时,收到空的测试套件消息。
build.gradle片段:
compile 'com.intuit.karate:karate-junit4:0.9.3'
compile 'com.intuit.karate:karate-apache:0.9.3'
sourceSets {
test {
resources {
srcDir file('src/main/java')
exclude '**/*.java'
}
}
}
另外,我要从可部署的项目jar中运行空手道测试。请指向我可以参考的资源。
答案 0 :(得分:1)
不是我们直接支持的东西,但是团队已经在Spring Boot等中完成了这项工作。应该可以看到此线程是否有帮助:https://github.com/intuit/karate/issues/520
您也可能不需要JUnit:https://github.com/intuit/karate/issues/427
并以该票证中的示例项目为例:https://github.com/intuit/karate/issues/529