TestNG覆盖报告生成

时间:2016-01-04 19:39:02

标签: java testng

在TestNG运行结束时,我发现了一些我注意到的事情。

我们在控制台上显示以下消息(此示例显示失败的测试):

    53 tests completed, 6 failed, 1 skipped
There were failing tests. See the results at: file:///Users/***/Workspace/***/build/test-results/

当然,还会生成HTML报告。我想做的是在这个过程中添加一个步骤,我们将生成的HTML报告复制到同一网络上的不同服务器,并在Slack中发布通知。我认为松弛的部分非常简单,只是发送一个带有json体的HTTP请求,但是我会把代码放在哪里呢?我是否可以在不重新编译TestNG的情况下完成此操作?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

完全不理解你的问题。

  

“但我会把代码放在哪里呢?”

最后我想。您可以实现监听器,然后在onFinish方法中实现复制部分。

你可以在testng运行完成后完成复制。你是如何运行testng测试的?在那种情况下,这很重要。