maven-surefire-plugin相关内容
谁能让我知道如何通过maven-surefire在单个文件中获得单元测试类中每个单元测试所花费的时间?我已经看到target/surefire-report包含每个测试的文件.基本上,我正在寻找一个汇总了所有执行时间的文件.如果可能的话,还可以按每个测试的执行时间对结果进行排序. 我正在使用Maven 3.5& MacOSX 10.12.6上的surefire-plugin 2.4.2.
..
我有2个配置文件,它们可以一起使用或可以不一起运行一组测试.它们每个都需要运行不同的vmargs,但是如果将它们一起使用,可以将它们彼此附加在一起. 我正在寻找一种将argLine设置为其当前值与我设置的值的串联的方法. 我希望它会如此简单 ${argLine} -DnewVMArg 是否有类似的方法可以做到这一点? 我尝试对其进行
..
按照标题:我正在尝试从Jenkins从属服务器运行Maven自动化测试,该测试已被容器化,并且经过了一周的奋战,现在我的想法已经用完了.它可以在具有4G RAM的AWS实例上正常工作,但在不受限制的(RAM和CPU上)容器中,它会失败,并显示如下错误.它运行时的唯一情况是禁用了Failsafe插件的分叉功能,但这不是前进的选择. 我尝试使用Google可以找到的各种Java/Maven/Fa
..
我正在使用带有JaCoCo插件的Maven生成故障安全和surefire报告,但是我只能设法将它们保存在单独的报告中.我也想拥有一个整体的覆盖范围视图(在单元测试和集成测试之间合并). 在我认为是彻底的Google搜索之后,我只能找到一种使用Sonar的方法.有没有更简单的方法可以做到这一点? 相关问题:分别进行单元测试和集成测试 解决方案 您应该查看JaCoCo Maven插
..
UT =单元测试 IT =集成测试.我所有的集成测试类都用@Category(IntegrationTest.class)批注 我的目标是: mvn clean install =>运行UT而不是IT mvn clean install -DskipTests = true =>不执行测试 mvn clean deploy =>运行UT而不是IT mvn clean
..
Maven Surefire和Maven Failsafe插件之间有什么区别? 我在网上搜索了所有内容,但没有得到答案. 解决方案 简单来说,Failsafe插件旨在运行集成测试,而Surefire可以运行单元测试 Maven常见问题解答: maven-surefire-plugin 设计用于运行单元测试,如果任何测试失败,它将立即使构建失败. maven-failsa
..
当尝试运行NetBeans项目时,出现以下错误消息: 无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.10:test (默认测试)在项目MyNetBeansProject上:目标的执行默认测试 org.apache.maven.plugins:maven-surefire-plugin:2.10:test失败: 插件org.ap
..
我需要根据来自maven-jar-plugin文档的此建议,将一些src/test/java移至src/main/java => 之所以这样做,是因为我在测试范围内的另一个项目中使用了测试(帮助程序)类. 因此,我创建了my-project-test,将其移动到测试类中,并配置surefire以指定测试类目录=>
..
运行 Spring Boot 2.0.2的Maven(3.5.2)版本(由具有Web依赖项的Web初始化程序生成)无法执行 maven-surefire-plugin 只是说: 错误:找不到或加载主类 org.apache.maven.surefire.booter.ForkedBooter 原因:java.lang. ClassNotFoundException :org.apach
..
如何在不触发测试的情况下运行maven-release-plugin? 我尝试过 -Dmaven.test.skip=true 和 -DskipTests 和 -DpreparationGoals=clean ...却无济于事. 是的,我知道如果测试不通过,我就不应该发布,但我无法控制让我的同事编写可靠的测试. 解决方案 -Darguments
..
我想将测试包打包到jar文件中.如何从Maven插件Surefire执行生成测试罐. 解决方案 您可以在pom中添加以下条目: org.apache.maven.plugins maven-jar-plugin 2.4
..
我正在将maven与 jacoco 插件一起使用以生成代码覆盖率指标.我在使用 jacoco 插件所需的java选项配置 surefire 插件时遇到一些困难.我已经在Stack Overflow上看到了有关此问题的一些答案,但是有些问题对我不起作用. 我有一个多模块项目,我的一个模块按如下方式配置 surefire 插件: foo/pom.xml:
..
我在同一个文件夹(src/test/java)中有一个包含集成和单元测试的多模块Maven项目.集成测试用@Category(IntegrationTest.class)标记.我想要完成以下设置: 如果我运行mvn install,我希望所有测试都可以编译,但是我不想执行任何测试. 如果我运行mvn test,我希望所有测试都可以编译,但仅执行单元测试. 如果我运行mvn integra
..
我有一个Maven构建,其中使用SureFire插件运行一些单元测试,并使用FailSafe插件运行一些集成测试.我想只运行FailSafe插件的测试. 在pom中添加不同的配置文件或其他内容对我来说不是一个好的解决方案,因为它是多模块构建,并且我不想编辑每个模块的pom. 有skip.tests和maven.test.skip和skipTests停止所有 测试,并且那么,是否有像sk
..
我已经在IntelliJ中打开了一个新的Java项目,以Maven作为其构建工具,目前有一个类和一个JUnit 5测试类.当我指示IntelliJ单独或一起运行测试时,它可以工作.但是,当我转到终端并按mvn clean test或在IntelliJ中的Maven窗格中执行相同操作时,它将跳过测试. 与具有类似问题的提问者不同, ,我没有收到任何错误消息.找到测试类 并进行编译.我没有他遇到
..
我在NetBeans 8.2的一个新的干净Maven项目中创建了此测试: import static org.junit.jupiter.api.Assertions.fail; import org.junit.jupiter.api.Test; public class JUnit501Test { @Test void firstTest() { f
..
我正在使用Spring LoadTimeWeaving功能在ddd架构中开发应用程序.问题是我可以使用Eclipse运行Junit测试,但不能通过Maven运行.我已经尝试过在各种站点上给出的所有选项,但它根本无法正常工作.我收到以下异常: 原因:org.springframework.beans.factory.BeanCreationException:创建名称为"loadTimeWea
..
现在我同时拥有两种类型的测试,但是当我说"mvn test"时,它仅执行TestNG测试,而不执行Junit.我要一个接一个地执行.有任何想法吗? 解决方案 有一个尚待解决的问题 s,所以没有优雅的方法可以做到这一点. 选择一个框架并坚持下去会容易得多. 编辑:我的上一个答案不起作用,因为您不能在执行中指定依赖项. 我已经尝试了几种方法,但是我能管理的最好方法是为TestNG依
..
当我调用mvm test时,我想在调用Surefire JUnit之前执行setup.sql脚本,然后在之后执行teardown.sql脚本. 我从知道像这样的问题如何在测试阶段执行脚本,但是我不知道如何定义事件的这种特定顺序.谢谢! 解决方案 不是使用surefire插件,而是使用它的同级failsafe插件.他们都执行测试,但是处于不同的生命周期阶段.测试中的surefire插件
..
我的项目使用maven进行构建,但在安装过程中始终跳过测试.如果我使用-X,它会告诉我: [DEBUG] (f) skipTests = true 这是哪里来的?这是我的pom:
..