junit 验证是否运行了所有测试

问题描述 投票:0回答:1

在一个项目中,我发现一些junit测试没有运行。 有 junit4 和 junit5 测试的混合,IntelliJ Idea 能够运行任何测试, 但

gradle build
忽略了其中一些。通过修复
dependencies { testImplementation ... }
解决了问题,但是在开发过程中的某个未知时间,一些测试被默默地忽略了。我认为问题现在已经解决了,但这只是我的猜测。

问题:有没有办法验证所有带有测试的类是否已实际运行而不是被忽略?

(关于测试覆盖率,就本项目而言,需要太多思考。没有要求100%测试覆盖率,有些代码没有被测试覆盖,这是正常的。在其他情况下换句话说,我不想要 100% 的测试覆盖率,我想要 100% 执行现有测试。)

java junit junit4 junit5 junit-jupiter
1个回答
0
投票

https://plugins.gradle.org/plugin/io.github.qux7.testnotrunerror

“检测测试配置错误:如果您错误配置测试并且测试不运行,则构建会失败”

来源在github: https://github.com/qux7/gradle-testnotrunerror

© www.soinside.com 2019 - 2024. All rights reserved.