空手道赛跑者在等待并行功能完成时挂起

ysn*_*ysn 5 testing maven karate

我正在尝试使用 Karate Runner 执行一些测试 -

@KarateOptions(tags = {"~@ignore"}) 
//@KarateOptions(features = "examples/test.feature")
public class KarateTestRunner {
    @BeforeClass
    public static void beforeClass() throws Exception {        
        //TestBase.beforeClass();
    } 

    @Test
    public void testParallel() {
        Results results = Runner.parallel(getClass(), 5);
        generateReport(results.getReportDir());
        assertTrue(results.getErrorMessages(), results.getFailCount() == 0);        
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试执行我的测试时:

-mvn test -Dtest=KarateTestRunner -DfailIfNoTests=false
Run Code Online (Sandbox Code Playgroud)

它显示——

{ ","type":"log","logger":"com.intuit.karate.Runner","thread":"main","level":"INFO","categories":[],"msg":"waiting for parallel features to complete ..." }
Run Code Online (Sandbox Code Playgroud)

它挂在这里。没有日志。

任何人都可以请帮忙。

Pet*_*mas 0

我们在 0.9.4 中确实遇到了问题 - 所以您可以尝试使用 0.9.5.RC5 并确认。

这是问题: https: //github.com/intuit/karate/issues/967

  • 已经在使用 0.9.5.RC5。问题仍然存在。请在这里帮助我。 (2认同)