2013-10-05 75 views
0

是否有可能根据测试条件报告测试。这可以在测试中完成,更改测试名称,然后在报告中排除它?还是有另一个测试框架可以做到这一点?跳过基于测试条件报告TestNG测试

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

我试图用Groovy/Java。

回答

0

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