0
我正在使用TestNG來配置我的測試並使用ReportNG進行報告。如何擴展ReportNG?
代碼集起來
我已經具有其被配置爲與平行=真和該數據提供者提供的每個元素的TestNG的數據提供者的一類,不同的線程中衍生(線程計數是可配置的),以運行@Test
問題
的reportNG結果看起來不錯,並出現在HTML類似下面
個MyTestName 0.297s方法參數: 「URL1」
MyTestName 0.156s方法參數: 「URL2」
根據我在@Test MyTestName邏輯,我想通過/失敗@測試並打印將出現在ReportNG報告中的消息。我會怎麼做這將是線程安全的?有人能指出我的例子嗎?
謝謝!
您好Cedric,My @ Test(只有一個測試)在運行多線程的數據提供程序上運行..您是否會在我的@Test中推薦如下所示的內容if(pass){Reporter .log(「發生了好事」);} else {Assert.fail(「發生了什麼錯誤」); } – nilesh
是的。 Reporter.log()是線程安全的,爲什麼不嘗試並報告回來? –
謝謝..我嘗試過,它的工作原理 – nilesh