2

我目前有一组应用程序,每个应用程序都有自己的一组测试套件。有没有办法在运行一个或多个 CT 测试套件时获得测试用例运行时?

我知道测试报告提供了测试用例运行时,但它们的格式不可用,我可以在脚本中轻松解析输出测试运行时统计信息。我希望能够获得所有测试用例运行时的一些原始数据。JSON、XML 或 CSV 都可以。我不想解析原始 HTML 来获取测试运行时。

是否有任何现有的工具(CT 钩子?)可以做这样的事情?我觉得它不应该太难,但我没有找到任何现有的软件可以做到这一点。

4

1 回答 1

1

所以看起来这可以通过cth_surefireCommon Test 钩子来完成。CT 挂钩生成 junit XML 输出,其中包含测试运行时间。我需要做的就是解析出测试名称和时间来计算我需要的统计数据。

有关详细信息,请参阅这些页面:

于 2018-01-24T15:41:22.673 回答