maven-surefire-plugin相关内容

Docker->Maven->Failsafe->Surefire 启动 fork 失败,并显示“分叉的虚拟机在没有正确告别的情况下终止.虚拟机崩溃或调用 System.exit?"

根据标题:我正在尝试从容器化的 Jenkins slave 运行 Maven 自动化测试,在与此作斗争一周后,我的想法已经不多了.它在具有 4G RAM 的 AWS 实例上按原样工作,但在不受限制的(在 RAM 和 CPU 上)容器中,它失败并出现如下错误.它运行的唯一情况是我禁用了 Failsafe 插件的分叉,但这不是未来的选择. 我尝试了各种我可以使用 Google 找到的 Java/ ..
发布时间:2022-01-24 20:44:45 Java开发

-Dcucumber.options 被 mvn 测试忽略

我正在使用“mvn test";运行黄瓜测试,但是当我尝试在命令行上传递选项时-Dcucumber.options=...,选项被忽略,而使用运行器类中@CucumberOptions 中指定的选项.例如,如果我只是尝试显示 cucumber 帮助,它会忽略它并运行测试: C:\Maven\ArchCuke\untitled>mvn test -Dcucumber.options=“--help ..
发布时间:2022-01-23 00:01:24 其他开发

无法在 jenkins 中生成黄瓜报告.net.masterthought.cucumber.ValidationException:未添加任何报告文件

我正在使用 jenkins 运行使用 maven 和 cucumber 的作业.我的工作正在成功运行.我还在 jenkins 中管理了插件 Cucumber 报告.但是当我查看报告时,我收到了如下图所示的消息. 我尝试安装各种插件,例如 Jenkins 插件,独立但没有任何乐趣.这些在报告的右下角显示为选项. 任何线索都有帮助.我也尝试在 stackover flow 中检查此错误.我 ..

综合空手道测试报告和持续测试

在使用空手道运行测试用例后,一些 html 报告会通过surefire 插件发布.特别是,我发现每个功能文件都有一个 html 报告.当从自动化管道运行测试时,这很不方便,比如在我的例子中,我使用 htmlpublish Jenkins 插件来获取公共链接来访问报告并将它们传播到松弛的渠道或电子邮件中. 我试图在我的 pom.xml 中添加这个片段 org.ap ..

GitLab CI 因 maven-surefire-plugin 和 VM 崩溃而失败

我们有大约 10 个不同的应用程序,它们是带有 Groovy 的 Spring Boot 项目. 我们所有的项目都在所有开发人员工作站中正确构建,并且直到昨天它们都在正常运行,但是今天突然间它们都停止了,只在我们的 GitLab CI 管道中停止工作,并出现以下错误: [INFO] 测试运行:0,失败:0,错误:0,跳过:0[信息][信息] ------------------------ ..

Maven 没有运行 JUnit 5 测试

我正在尝试使用 maven 运行一个简单的 junit 测试,但它没有检测到任何测试.我哪里错了?项目目录 项目 ->源代码 ->测试->java ->我的测试程序 结果: 测试运行:0,失败:0,错误:0,跳过:0 pom.xml 响应是没有要运行的测试用例. 解决方案 根据注解 (import org.junit.jupiter.api.Test),您正在尝试使用以下方式 ..
发布时间:2021-12-24 23:04:11 其他开发

如何使用 Maven surefire 排除给定类别的所有 JUnit4 测试?

我打算用@Category 注释来注释我的一些 JUnit4 测试.然后,我想从在我的 Maven 构建上运行的测试类别中排除. 我从 Maven 文档中看到,可以指定要运行的测试类别.我想知道如何指定不运行的测试类别. 谢谢! 解决方案 您可以这样做: 您的 pom.xml 应包含以下设置. **/TestCircle.java ..
发布时间:2021-12-24 22:46:21 其他开发

Maven 万无一失和 JDK 11

我正在尝试让 Maven surefire 在 JDK 11 下运行,但我不断收到这些错误: 如果我将 reuseForks 设置为 true: 启动fork时出错,检查日志输出进程退出代码:1在 org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:670)在 org.apac ..
发布时间:2021-12-15 12:24:36 Java开发

调试万无一失的策略“分叉的 VM 没有说再见就终止了.VM 崩溃或 System.exit 调用?"

我正在开发一个相当复杂的 java 项目,其中包含许多依赖项和许多单元测试. 我在 mac(小牛)上使用 java 1.6.0_65 和 maven 3.0.5,maven-surefire-plugin:2.16 在多个分支中运行.我的问题是使用多个 fork 运行此设置会导致 fork 退出: “分叉的 VM 没有说再见就终止了.VM 崩溃或System.exit 被调用?" ..
发布时间:2021-12-09 16:04:59 Java开发

无法在 maven 中同时使用 jacoco JVM args 和 surefire JVM args

我正在使用带有 jacoco 插件的 maven 来生成代码覆盖率指标.我在使用 jacoco 插件所需的 java 选项配置 surefire 插件时遇到了一些困难.我已经在 Stack Overflow 上看到了一些关于这个问题的答案,但有些东西对我不起作用. 我有一个多模块项目,我的一个模块配置 surefire 插件如下: foo/pom.xml: org. ..
发布时间:2021-12-09 15:40:42 其他开发

如何在 Maven 安装目标中跳过测试,同时在 Maven 测试目标中运行它们?

我有一个多模块 maven 项目,在同一文件夹 (src/test/java) 中包含集成和单元测试.集成测试用 @Category(IntegrationTest.class) 标记.我想以以下设置结束: 如果我运行 mvn install,我希望编译所有测试,但我不想执行任何测试. 如果我运行 mvn test,我希望所有测试都能编译,但只执行单元测试. 如果我运行 mvn inte ..