maven-surefire-plugin相关内容

通过Maven surefire-report在汇总格式的单个文件中的单元测试类中的测试执行时间

谁能让我知道如何通过maven-surefire在单个文件中获得单元测试类中每个单元测试所花费的时间?我已经看到target/surefire-report包含每个测试的文件.基本上,我正在寻找一个汇总了所有执行时间的文件.如果可能的话,还可以按每个测试的执行时间对结果进行排序. 我正在使用Maven 3.5& MacOSX 10.12.6上的surefire-plugin 2.4.2. ..
发布时间:2020-05-07 20:18:22 Java开发

Maven surefire:追加到argLine

我有2个配置文件,它们可以一起使用或可以不一起运行一组测试.它们每个都需要运行不同的vmargs,但是如果将它们一起使用,可以将它们彼此附加在一起. 我正在寻找一种将argLine设置为其当前值与我设置的值的串联的方法. 我希望它会如此简单 ${argLine} -DnewVMArg 是否有类似的方法可以做到这一点? 我尝试对其进行 ..
发布时间:2020-05-07 20:16:54 其他开发

Docker-> Maven-> Failsafe-> Surefire启动分叉失败,并且“分叉的VM终止而没有正确说再见. VM崩溃或System.exit被称为?

按照标题:我正在尝试从Jenkins从属服务器运行Maven自动化测试,该测试已被容器化,并且经过了一周的奋战,现在我的想法已经用完了.它可以在具有4G RAM的AWS实例上正常工作,但在不受限制的(RAM和CPU上)容器中,它会失败,并显示如下错误.它运行时的唯一情况是禁用了Failsafe插件的分叉功能,但这不是前进的选择. 我尝试使用Google可以找到的各种Java/Maven/Fa ..
发布时间:2020-05-07 20:13:48 Java开发

与JaCoCo合并集成和单元测试报告

我正在使用带有JaCoCo插件的Maven生成故障安全和surefire报告,但是我只能设法将它们保存在单独的报告中.我也想拥有一个整体的覆盖范围视图(在单元测试和集成测试之间合并). 在我认为是彻底的Google搜索之后,我只能找到一种使用Sonar的方法.有没有更简单的方法可以做到这一点? 相关问题:分别进行单元测试和集成测试 解决方案 您应该查看JaCoCo Maven插 ..

Maven Surefire和Maven Failsafe插件之间有什么区别?

Maven Surefire和Maven Failsafe插件之间有什么区别? 我在网上搜索了所有内容,但没有得到答案. 解决方案 简单来说,Failsafe插件旨在运行集成测试,而Surefire可以运行单元测试 Maven常见问题解答: maven-surefire-plugin 设计用于运行单元测试,如果任何测试失败,它将立即使构建失败. maven-failsa ..
发布时间:2020-05-07 20:09:35 其他开发

无法在Maven中一起使用jacoco JVM args和surefire JVM args

我正在将maven与 jacoco 插件一起使用以生成代码覆盖率指标.我在使用 jacoco 插件所需的java选项配置 surefire 插件时遇到一些困难.我已经在Stack Overflow上看到了有关此问题的一些答案,但是有些问题对我不起作用. 我有一个多模块项目,我的一个模块按如下方式配置 surefire 插件: foo/pom.xml: ..
发布时间:2020-05-07 19:52:18 其他开发

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

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

防止单元测试,但允许在Maven中进行集成测试

我有一个Maven构建,其中使用SureFire插件运行一些单元测试,并使用FailSafe插件运行一些集成测试.我想只运行FailSafe插件的测试. 在pom中添加不同的配置文件或其他内容对我来说不是一个好的解决方案,因为它是多模块构建,并且我不想编辑每个模块的pom. 有skip.tests和maven.test.skip和skipTests停止所有 测试,并且那么,是否有像sk ..

Maven默默地找不到要运行的JUnit测试

我已经在IntelliJ中打开了一个新的Java项目,以Maven作为其构建工具,目前有一个类和一个JUnit 5测试类.当我指示IntelliJ单独或一起运行测试时,它可以工作.但是,当我转到终端并按mvn clean test或在IntelliJ中的Maven窗格中执行相同操作时,它将跳过测试. 与具有类似问题的提问者不同, ,我没有收到任何错误消息.找到测试类 并进行编译.我没有他遇到 ..
发布时间:2020-04-25 06:03:56 其他开发

在Spring LTW环境中使用Maven运行单元测试

我正在使用Spring LoadTimeWeaving功能在ddd架构中开发应用程序.问题是我可以使用Eclipse运行Junit测试,但不能通过Maven运行.我已经尝试过在各种站点上给出的所有选项,但它根本无法正常工作.我收到以下异常: 原因:org.springframework.beans.factory.BeanCreationException:创建名称为"loadTimeWea ..

如何使用maven-surefire-plugin在同一项目中执行JUnit和TestNG测试?

现在我同时拥有两种类型的测试,但是当我说"mvn test"时,它仅执行TestNG测试,而不执行Junit.我要一个接一个地执行.有任何想法吗? 解决方案 有一个尚待解决的问题 s,所以没有优雅的方法可以做到这一点. 选择一个框架并坚持下去会容易得多. 编辑:我的上一个答案不起作用,因为您不能在执行中指定依赖项. 我已经尝试了几种方法,但是我能管理的最好方法是为TestNG依 ..

如何在SureFire测试阶段之前和之后执行脚本

当我调用mvm test时,我想在调用Surefire JUnit之前执行setup.sql脚本,然后在之后执行teardown.sql脚本. 我从知道像这样的问题如何在测试阶段执行脚本,但是我不知道如何定义事件的这种特定顺序.谢谢! 解决方案 不是使用surefire插件,而是使用它的同级failsafe插件.他们都执行测试,但是处于不同的生命周期阶段.测试中的surefire插件 ..
发布时间:2020-04-25 05:47:04 其他开发