maven-surefire-plugin相关内容

Surefire 不接受 Junit 5 测试

我用 JUnit 5 写了一个简单的测试方法: public class SimlpeTest {@测试@DisplayName("一些描述")无效方法名称(){//测试对象的测试逻辑}} 但是当我运行 mvn test 时,我得到: -------------------------------------------------------测试---------------------- ..
发布时间:2021-11-25 18:44:03 Java Web开发

mvn 全新安装时出错 - MojoExecutionException

我目前正在将此设置用于我的项目原型: mvn 原型:生成“-DarchetypeGroupId=com.sap.cloud.s4hana.archetypes""-DarchetypeArtifactId=scp-cf-tomee" "-DarchetypeVersion=2.1.2"“-DgroupId=com.sap.cloud.s4hana.examples" “-DarifactId=a ..
发布时间:2021-06-02 19:05:23 其他开发

如何在 Maven 项目的命令行中禁用 jar 创建?

我有一个 Maven 项目,我正在运行两个单独的构建. 在一个构建中,我想通过在其中禁用 jar 创建 Maven 模块来节省构建时间.(有 45 个 Maven 模块).有一个 Maven-Jar-Plugin 用于创建 jar. 我想在命令行有条件地禁用jar创建,即寻找类似于-Dskiptests的东西,用于跳过单元测试,尽管默认情况下有一个surefire插件.> 解决方案 ..
发布时间:2021-06-02 19:03:26 其他开发

Surefire 重新运行失败的测试不起作用

我想重新运行一个我知道会失败的测试,因为我正在尝试测试 Surefire 参数以重新运行失败的测试.我尝试使用这两个命令运行 Maven,但它们都没有按预期工作 -Dsurefire.rerunFailingTestsCount=2 -Dtest=TestThatFails 测试 和 -Dsurefire.rerunFailingTestsCount=2 -Dtest=TestThatFai ..
发布时间:2021-06-02 18:40:29 其他开发

使用带有命令行选项的 maven 跳过单个测试

从命令行使用 Maven 构建项目时,我想跳过单个测试(例如 com.example.MyTest). 我知道类似的问题,例如这个,但它们都需要修改源代码或pom.xml.我想不做修改.如何仅使用命令行选项排除测试? 在阅读了一些文档是 mvn clean install -Dtest="*,!com.example.MyTest" 但是测试仍然没有被跳过.我使用的是surefir ..
发布时间:2021-06-02 18:38:11 其他开发

使用 testng 和 maven 运行不同的测试套件

我使用 TestNg 和 Maven 和 surefire 插件来运行我的测试.我有几个不同的组件,我希望能够使用相同的 pom 在不同的时间运行.目前要做到这一点,我有几个不同的 XML 文件定义了一个测试套件,并且我设置了 pom,所以我可以执行 mvn test -Dtestfile=/path 并使用该套件. 我想知道是否有办法将 XML 文件合并到一个文件中并选择基于测试名称或其他 ..
发布时间:2021-06-02 18:37:57 其他开发

为什么SpringJUnit4ClassRunner无法与surefire parallel = methods一起使用?

当我使用surefire设置 parallel = methods 时,为什么我的测试会引发随机异常? 解决方案 这是因为JUnit每个测试类仅创建一个Runner实例,当使用 parallel = method 时,多个线程将使用该实例. SpringJUnit4ClassRunner 仅创建一个 TestContextManager ,它将测试实例存储在实例字段中,因此它不是线程安全的 ..
发布时间:2021-05-28 18:47:56 其他开发

禁用HTML空手道测试报告

我有一个空手道测试套件,在资源有限的系统上生成HTML报告时,由于GC开销而失败. 该报告不是必需的,因此我想禁用该生成功能,但是到目前为止,我还没有找到该操作的方法. 有什么建议吗? 解决方案 我看到你的痛苦伴侣.您对这个话题走得很远了吗?我已经尝试过在问题上提到的所有内容,并且我认为这与此处提到的空手道框架中的错误有关 https ://github.com/intuit/ ..
发布时间:2021-02-14 20:03:54 其他开发

maven surefire:我们什么时候被迫设置reuseForks = false?

在我的项目中,当我设置 reuseForks = true 时,我必须将forkCount增加到测试类的数量.否则,它将引发非法参数异常. 另外,如果我设置 reuseForks = false ,那么它也可以正常工作. 当前我具有以下配置,因为测试类的数量小于10. org.apache.maven.plug ..
发布时间:2021-02-14 19:27:59 其他开发

surefire结果未显示在gitlab CI/CD的测试选项卡中

我有一个Java Maven应用程序,我试图在gitlab上显示我的junit结果,如gitlab帮助中所示:我在pom版本中添加了maven-surefire-plugin,并在pom报告部分中添加了maven-surefire-report-plugin.我检查了它是否有效,因为surefire-report.html是在我的本地目标存储库中正确创建的,并带有测试结果. 然后我通过添加最 ..
发布时间:2021-02-14 19:26:09 其他开发

Maven Surefire没有运行JUnit 5测试

我一直在尝试使用Maven Surefire运行JUnit 5测试.但是,即使我确实在默认目录中也进行了测试,Surefire似乎也根本没有运行任何测试. 这是我得到的控制台输出: https://prnt.sc/ugo1xt 以下是pom.xml的相关部分: org.junit.ju ..
发布时间:2021-02-14 19:25:53 其他开发