我想在运行构建时找出哪些测试未执行(禁用或从测试套件中排除...)。我该怎么做?
答案 0 :(得分:1)
易于禁用的测试:只需使用IAnnotationTransformer
并查看annotation.getEnabled() == false
。
对于排除测试,您必须自己完成,因为TestNG不提供测试选择的挂钩。您可以从ISuiteListener
开始,因为它为您提供已解析的套件文件。
但是使用此解决方案,您将无法检测到套件文件中未包含的类。
要查找未包含的类,可以扫描类路径。