>我正在尝试使用空手道跑步者执行一些测试 -
@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