Jacoco 是否记录单元测试持续时间?
Does Jacoco record unit test duration?
您可以运行 JUnit tests with the Jacoco代理制作精彩的报道。 (它在单元测试的 运行 期间生成一个不透明的 *.exec
文件)。
某些工具,例如 Sonar - 读取 *.exec
文件并收集数据以生成报告。 Sonar 能够告诉单元测试持续时间 - 但我不确定它是否从这个 *.exec
文件中获取它。
我的问题是:Jacoco 是否记录了单元测试持续时间?(不管它是否在生成的报告中显示)。
不,JaCoCo 不记录时间。
SonarQube reads time of execution of tests from reports generated by maven-surefire-plugin.
JaCoCo 对各个 JUnit(或 TestNG 等)测试一无所知。它知道 类 检测覆盖率。
然而,JUnit 测试 运行ner 在它生成的 XML 输出文件中记录测试执行时间(通过 Ant junit
任务或 Maven Surefire)测试 运行。使用 Ant 时,junitreport
任务会在 HTML 报告中显示测试执行时间。
您可以运行 JUnit tests with the Jacoco代理制作精彩的报道。 (它在单元测试的 运行 期间生成一个不透明的 *.exec
文件)。
某些工具,例如 Sonar - 读取 *.exec
文件并收集数据以生成报告。 Sonar 能够告诉单元测试持续时间 - 但我不确定它是否从这个 *.exec
文件中获取它。
我的问题是:Jacoco 是否记录了单元测试持续时间?(不管它是否在生成的报告中显示)。
不,JaCoCo 不记录时间。
SonarQube reads time of execution of tests from reports generated by maven-surefire-plugin.
JaCoCo 对各个 JUnit(或 TestNG 等)测试一无所知。它知道 类 检测覆盖率。
然而,JUnit 测试 运行ner 在它生成的 XML 输出文件中记录测试执行时间(通过 Ant junit
任务或 Maven Surefire)测试 运行。使用 Ant 时,junitreport
任务会在 HTML 报告中显示测试执行时间。