收集每个JUnit测试的运行时间

时间:2012-09-24 04:53:20

标签: unit-testing junit jenkins

有没有办法轻松收集每个单元测试的运行时间(例如使用surefire或一些Jenkins插件),以便我可以列举我的前10个最慢的单元测试?

2 个答案:

答案 0 :(得分:2)

Jenkins没有内置任何功能,但您可以添加一个构建步骤来处理JUnit报告XML文件并拉出执行时间,然后将数据格式化为HTML并使用{{3}在构建页面上显示结果。

答案 1 :(得分:0)

我最终做的是将Sonar作为Jenkins的插件安装。声纳可以按运行时间顺序显示单元测试。当然它包含了很多其他有用的信息,我不知道我们之前如何管理:)