surefire相关内容

如何告诉 Sonar 使用我的万无一失的报告来获取单元测试结果

我们有一个 Jenkins 作业,其中包含一堆 javascript 文件.我们通过 grunt 构建我们的项目,并在构建结束时运行 JSCover 来运行我们的单元测试并收集代码覆盖率.这一切都有效.我们得到了一个不错的 LCOV 文件,我们在 target/surefire-reports/目录中得到了一堆 TEST-*.xml. Sonar 显示代码覆盖率结果,但不显示通过/失败甚至执 ..
发布时间:2022-01-17 22:00:18 前端开发

在 Maven 中使用 JUnit RunListener

我想使用我自己的RunListener 在我的单元测试中.所以我创建了以下类: public class MyRunListener extends RunListener {公共 MyRunListener() {System.out.println("创建运行监听器...");}@覆盖public void testStarted(Description description) 抛出异常 ..
发布时间:2021-12-24 22:51:12 其他开发

maven surefire 下的日志级别

我无法调整 java 日志的日志级别.我正在使用 maven surefire (mvn test),并尝试从默认的 INFO 调整到例如最好的. 我在 src/test/resources/logging.properties 下有 logging.properties 文件 编译后,我在目标/测试类下看到,我看到一个带有预期配置的 logging.properties 文件: ..
发布时间:2021-12-24 22:41:52 其他开发

有没有办法“快速失败"?对于带有 maven surefire 插件的 junit?

我目前正在使用 maven 开发一个 java 项目.作为构建过程的一部分,我们使用 maven surefire 插件来运行我们的 junit 套件. 我们的测试套件在覆盖率和执行时间方面都在快速增长.当您在测试的第一分钟内等待十分钟才发现测试失败时,执行时间非常令人沮丧和耗时. 我想找到一种方法,使构建过程在测试套件中出现第一个错误/失败时失败.我知道这对于其他构建工具是可能的,但 ..
发布时间:2021-12-24 22:28:50 其他开发

如何让我的 Maven 集成测试运行

我有一个 maven2 多模块项目,在我的每个子模块中,我都有名为 Test.java 和 Integration.java 的 JUnit 测试,用于单元测试和分别进行集成测试.当我执行: mvn 测试 执行子模块中的所有 JUnit 测试 *Test.java.当我执行 mvn test -Dtest=**/*集成 Integration.java 测试都不会在子模块中 ..
发布时间:2021-12-15 11:26:45 Java开发

Surefire 不接受 Junit 4 测试

由于某种原因,我无法使用 Maven 2 Surefire 插件来执行 JUnit 4 测试类. public class SimpleTest {@org.junit.Test公共无效简单(){System.out.println("foo");}} 但是,如果我将此类更改为 JUnit-3 之类的,例如 public class SimpleTest extends junit.fram ..
发布时间:2021-12-09 16:06:44 Java开发

使用 Maven Surefire 运行包含在依赖项 jar 中的 JUnit 测试

我的 maven 存储库中有一个 jar,其中包含 junit 测试,它应该在不同的项目中运行,因为它能够检查项目并测试它的某些功能.不幸的是,surefire 不会选择包含在 jar 中的测试,因为此功能请求显示. 在功能请求中,他们建议解压缩 jar,然后由 surefire 执行. 我使用 maven-dependency-plugin 成功解压了 jar,但是包含的测试并没有被 ..
发布时间:2021-12-09 15:30:07 其他开发

是否有适用于 Maven 的体面的 HTML Junit 报告插件?

我发现 surefire-report 插件非常不适合我的工作方式.我一直在清理项目,我不想每次想在浏览器中查看测试报告时都花费 5 分钟来重建整个站点. 如果我输入mvn surefire-report:report-only,生成的报告太难看,几乎不可读. 我正在寻找类似于 ant 的 JUnitReport 任务.有没有可用的? 解决方案 确实,在每次构建时生成整个站点显 ..
发布时间:2021-11-11 01:59:48 Java开发

@RunWith导致Maven忽略以我自己的跑步者跑步的测试

我已经从仅使用Intellij来管理我的构建系统转移到了Intellij/Maven.当我通过@RunWith(KmlParameterizedRunner.class)用自己的运行程序运行集成测试"MapSimulationTest"时,Intellij正确处理了这种情况,将扫描系统属性"user.dir"指定的目录中的.kml文件,并对每个文件进行测试. 问题似乎是Surefire忽略了 ..
发布时间:2020-05-07 23:32:53 Java开发

Maven + Surefire/Failsafe-forkMode ="perthread"是行不通的...解决方法?

我们正在开发基于嵌入式Infinispan数据网格集群的应用程序.在我们应用程序的目标环境中,数据网格的每个成员都将在独立的JVM中运行,并使用jgroup形成集群(实际上是由Infinispan完成). 要对此数据网格进行一些自动化测试,我们正在使用maven-surefire-plugin(或maven-failsafe-plugin)和以下配置进行操作: ..
发布时间:2020-05-07 23:31:59 其他开发

Maven 2插件,构建+ surefire

如果我在中定义了一个插件,标签,并想在我的站点命令中使用它,我该怎么做?我是否必须在中定义插件?再次标记? 那我可能已经在build标记中完成并且想要在报告标记中进行的配置又如何呢? (例如,我不想仅在两个生命周期中使用一次插件就指定两次配置文件的位置) 例如:我在build标签中定义我的checkstyle插件,并为要使用的规则配置自定义位置. ..
发布时间:2020-05-07 23:31:09 其他开发

令人难以置信:无法从X类转换为其超类

我在使用Spring(3.0.1.RELEASE),TestNG(5.11)和Maven Surefire(2.5)时遇到一个非常奇怪的问题. 我有一个测试类,该类扩展了用于testNG的Spring助手类,以便可以从xml文件(包含一些bean定义)中加载测试上下文. 我的项目已使用m2eclipse导入到eclipse中(使用Import Maven Project) 该类在Eclipse T ..
发布时间:2020-05-07 23:26:09 其他开发

从类路径运行Maven测试

为了清理一些混乱的东西,我着手将测试代码全部放在一个普通的Java项目中(全部在src/main/java中),然后将其声明为test依赖项.在另一个项目中,并希望测试能够运行. 没有这种运气. surefire希望只运行可以在源代码中看到的测试. 我在这里看到一个令人遗憾的显而易见的解决方案,其中涉及build-helper-plugin并将测试作为源目 ..
发布时间:2020-05-07 23:26:06 其他开发