我正在使用Surefire 2.16和TestNG 6.8.5。我的pom.xml中的配置非常简单:没有配置(所以Surefire必须自己找出测试类)。
但是我在这个项目中有500个单元测试,并且“旧”目录内容的生成非常非常慢(它为每个类/套件创建一个子目录)。测试执行只需要15秒,但使用旧目录时,它会提升超过800秒。
所以我想避免使用这个“旧”目录(但保留其他生成的文件)。我尝试使用usedefaultlisteners = false参数,但是我丢失了所有报告。
有人告诉我如何做到这一点?
谢谢。
答案 0 :(得分:0)
根据Surefire docs侦听器,可以通过将侦听器属性设置为类名称的CSV列表来添加。
通过查看TestNG source,您可以了解默认侦听器的内容。方法是initializeDefaultListeners。选择您需要的听众并自行添加。