maven - Maven surefire插件skipAfterFailureCount配置不起作用
问题描述
当其中一个失败时,我想停止测试执行。我在 pom xml 和mvn -Dsurefire.skipAfterFailureCount=1中尝试了 skipAfterFailureCount 配置作为命令行参数,但仍然没有效果。有没有明确的方法来做到这一点?
我的 POM.XML 的一部分:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<skipAfterFailureCount>1</skipAfterFailureCount>
</configuration>
</plugin>
我正在使用 JUnit 5.6.2
解决方案
JUnit5 尚不支持此功能。
请参阅文档 https://maven.apache.org/surefire/maven-surefire-plugin/featurematrix.html
有一个功能请求SUREFIRE-1698和另一个SUREFIRE-1710需要在JUnitPlatformProvider中实现。随意在Github上贡献。您需要为 junit5 的ExecutionCondition和可能的TestWatcher实现 SPI 。
推荐阅读
- makefile - Makefile 和理解通配符
- java - 通过 WritableRaster 类和 setSample 方法对 BufferedImage 的 Java“渐变帧效果”
- mysql - 高级总和聚合字段
- node.js - Bitbucket 管道 | npm 错误!缺少脚本:e2e
- c# - 有没有办法限制 C# winforms 中的文件夹浏览
- python - 合并列值匹配的两个数据框
- reactiveui - Avalonia + ReactiveUI - Events() 生成的药剂师
- git - 如何在每次推送提交时在 GitHub 工作流程中运行 commitlint
- node.js - 让 Node 应用程序求助于 ISP Not Found 而不是 404
- fhir-server-for-azure - 发布 Bundle 不会创建包含的资源