我正在尝试使用Runner.parallel运行我的第一个简单功能,以获取Cucumber.json报告。但是会发生什么,找不到任何功能。我需要帮助来配置空手道,以便它运行功能。
当前输出
11:35:55.420 [main] INFO com.intuit.karate.Runner - Karate version: 0.9.2
Karate version: 0.9.2
======================================================
elapsed: 0.00 | threads: 5 | thread time: 0.00
features: 0 | ignored: 0 | efficiency: 0.00
scenarios: 0 | passed: 0 | failed: 0
======================================================
亚军
@KarateOptions(features = {"karate.feature"})
public class KarateRunner {
@Test
public void testParallel() {
Results results = Runner.parallel(getClass(), 5, "target/surefire-reports");
assertTrue(results.getErrorMessages(), results.getFailCount() == 0);
}
}
我的karate.feature文件与KarateRunner.java在同一目录中 如果我从IDE UI运行功能,就可以正常工作。
我尝试了这个答案,但没有工作Karate 0.9.1 is not generating cucumber.json which is used for cucumber reports
我需要使用一些.js配置还是其他?
答案 0 :(得分:1)
您的KarateRunner.java
运行子目录中存在的所有.feature
文件。尝试将.feature
移到子文件夹。