Jacoco是否记录单位测试持续时间?

时间:2017-01-18 10:49:10

标签: unit-testing junit sonarqube jacoco jacoco-maven-plugin

您可以使用JUnit代理运行Jacoco测试,以生成精彩的报道报告。 (它在运行单元测试期间生成一个不透明的*.exec文件。

某些工具(例如Sonar) - 阅读*.exec文件并收集数据以生成报告。 Sonar能够告诉Unit测试持续时间 - 但我不确定它是否从这个*.exec文件中获取。

我的问题是: Jacoco会记录单位测试持续时间吗?(无论是否在生成的报告中显示它)。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

JaCoCo对单个JUnit(或TestNG等)测试一无所知。它知道为覆盖范围配备的类。

然而,JUnit测试运行器将测试执行时间记录在它为测试运行生成的XML输出文件中(由Ant junit任务或Maven Surefire生成)。使用Ant时,junitreport任务会在HTML报告中显示测试执行时间。