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