2016-01-04 148 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測試?在那種情況下,這將很重要。