0

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

例如,如果发生条件或异常 X,则测试不会出现在 XML 报告中。

我正在尝试使用 Groovy/Java。

4

1 回答 1

0

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

于 2013-10-13T13:28:49.983 回答