跳过根据测试条件报告TestNG测试

时间:2013-10-05 17:29:30

标签: java groovy testng

是否可以不根据测试条件报告测试。这可以在测试中完成,更改测试名称,然后在报告期间将其排除吗?或者是否有其他测试框架可以做到这一点?

例如,如果出现条件或异常X,那么测试将不在XML报告中。

我正在尝试使用Groovy / Java。

1 个答案:

答案 0 :(得分:0)

两种解决方案: 1)您可以通过使用testNG的SkipExecution异常来跳过测试。它将在您的报告中显示为黄色,通知测试已被跳过,然后您可以显示一些用户消息。 2)如果您事先知道该测试不是要运行的话,您可以实现IMethodInterceptor。你可以记下一些逻辑,以便在运行时将这些测试排除在执行之外。