2016-01-04 149 views
0

在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?

回答

0

不要完全明白你的问题。

“但是我会在哪里放置代码来做到这一点?”

最后我想。你可以实现你的Listener,然后在onFinish方法中实现复制部分。

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