在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 :(得分:2)
答案 1 :(得分:0)
完全不理解你的问题。
“但我会把代码放在哪里呢?”
最后我想。您可以实现监听器,然后在onFinish
方法中实现复制部分。
或
你可以在testng运行完成后完成复制。你是如何运行testng测试的?在那种情况下,这很重要。