Karate 如何从project jar运行空手道测试?
我正在使用空手道0.9.2与格拉德尔。我的项目需要在src/main/java中进行所有空手道测试。因此,我将gradle依赖项配置为“compile”而不是“testCompile”,并修改了sourceset以指向main而不是test。当我使用上述配置运行runner类时,我得到了一条空的测试套件消息 build.gradle代码段:Karate 如何从project jar运行空手道测试?,karate,Karate,我正在使用空手道0.9.2与格拉德尔。我的项目需要在src/main/java中进行所有空手道测试。因此,我将gradle依赖项配置为“compile”而不是“testCompile”,并修改了sourceset以指向main而不是test。当我使用上述配置运行runner类时,我得到了一条空的测试套件消息 build.gradle代码段: compile 'com.intuit.karate:karate-junit4:0.9.3' compile 'com.intuit.karate:kar
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运行空手道测试。请指出我可以参考的资源,以实现相同的目标。这不是我们直接支持的,但团队在Spring Boot等中已经做到了。这应该是可能的,看看这个线程是否有帮助: 此外,您可能也不需要JUnit: 以本票据中的示例项目为例: 编辑-在1.0以后的版本中,我们希望从spring引导JAR文件加载类更可靠: