Java 跳过基于测试条件的TestNG测试报告

Java 跳过基于测试条件的TestNG测试报告,java,groovy,testng,Java,Groovy,Testng,是否可以不根据试验条件报告试验。这是否可以在测试中完成,更改测试名称,然后在报告中排除它?或者是否有另一个测试框架可以做到这一点 例如,如果出现条件或异常X,则测试将不在XML报告中 我正在用Groovy/Java尝试这一点。两种解决方案: 1) 您可以使用testNG的SkipExecution异常跳过执行测试。它将在报告中显示为黄色,通知已跳过测试,然后您可以显示一些用户消息。 2) 如果您事先知道不应该运行此测试,则可以实现IMethodInterceptor。您可以写下一些逻辑,将运行时

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

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

我正在用Groovy/Java尝试这一点。

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