Java TestNG覆盖报告生成

Java TestNG覆盖报告生成,java,testng,Java,Testng,在TestNG运行结束时,我注意到发生了一些事情 我们在控制台上显示以下消息(此示例显示测试失败): 当然,还会生成一个HTML报告。我想做的是,在这个过程中添加一个步骤,我们将生成的HTML报告复制到同一网络上的另一个服务器上,并在Slack中发布通知。我认为松弛部分非常简单,只需发送一个带有json主体的HTTP请求,但是我应该把代码放在哪里来完成呢?我甚至可以不用重新编译TestNG来完成这项工作吗?您只需要实现自己的reporter:不完全理解您的问题 “但是我应该把代码放在哪里?” 最

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

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


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

您只需要实现自己的reporter:

不完全理解您的问题

“但是我应该把代码放在哪里?”

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

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

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