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



>我正在尝试使用空手道跑步者执行一些测试 -

@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);        
}
}

当我尝试执行测试时:

-mvn test -Dtest=KarateTestRunner -DfailIfNoTests=false

它显示 -

{ ","type":"log","logger":"com.intuit.karate.Runner","thread":"main","level":"INFO","categories":[],"msg":"waiting for parallel features to complete ..." }

它挂在这里。没有日志。

任何人都可以帮忙。

存在与多线程相关的问题 (#1258(。
当你尝试跑步时,有时 chrome websocket 会在空手道处理之前回复。

固定在 0.9.6 以后。

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

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

最新更新