如何查看哪些测试未使用testng执行?

时间:2016-08-26 20:53:44

标签: testng

我想在运行构建时找出哪些测试未执行(禁用或从测试套件中排除...)。我该怎么做?

1 个答案:

答案 0 :(得分:1)

易于禁用的测试:只需使用IAnnotationTransformer并查看annotation.getEnabled() == false

对于排除测试,您必须自己完成,因为TestNG不提供测试选择的挂钩。您可以从ISuiteListener开始,因为它为您提供已解析的套件文件。 但是使用此解决方案,您将无法检测到套件文件中未包含的类。

要查找未包含的类,可以扫描类路径。