使用Runner.parallel时无法运行的功能

时间:2019-04-03 09:12:37

标签: karate

我正在尝试使用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配置还是其他?

1 个答案:

答案 0 :(得分:1)

您的KarateRunner.java运行子目录中存在的所有.feature文件。尝试将.feature移到子文件夹。