在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吗?
发布于 2016-01-04 21:35:31
你只需要实现你自己的记者:http://testng.org/doc/documentation-main.html#logging-reporters
发布于 2016-01-05 06:27:26
不要完全理解你的问题。
“但我该把密码放在哪里去做呢?”
最后我想。您可以实现侦听器,然后在onFinish方法中实现复制部分。
或
在testng运行完成后,您可以在最后进行复制。你是如何运行测试测试的?在这种情况下,这一点很重要。
https://stackoverflow.com/questions/34598573
复制相似问题