maven - 空手道亚军在等待并行功能完成时挂起
问题描述
我正在尝试使用 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);
}
}
当我尝试执行我的测试时:
-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 以后。
推荐阅读
- batch-file - WinSCP 脚本:系统找不到指定的路径
- android - Firebase 助手未在 Android Studio 3.4.1 中显示
- c - int 变量在“while”循环后变为 1
- node.js - 如何使用 JavaScript 将值插入到 select 语句中,特别是在使用 express 和 postgres 时?
- karate - 如何在 karate-config.js 文件中定义代理设置?
- r - 我如何在小时和分钟位于不同列中的时间使用指标
- svelte - 如何在 Svelte 中使用本地静态图像
- android - Gradle兼容新版本
- python - 我如何打印这两个字符串,一个在一行,另一个在另一个上?
- javascript - Ajax 请求在 spring-mvc 项目中不起作用