0

我正在使用 Surefire 2.16 和 TestNG 6.8.5。我的 pom.xml 中的配置非常简单:无需配置(因此 Surefire 必须自己找出测试类)。

但是我在这个项目中有 500 个单元测试,并且“旧”目录内容的生成非常缓慢(它为每个类/套件创建一个子目录)。测试执行只需要 15 秒,但使用旧目录时它会增加到 800 多秒。

所以我想避免这个“旧”目录(但保留其他生成的文件)。我尝试使用参数 usedefaultlisteners=false,但我丢失了所有报告。

有人告诉我我该怎么做?

谢谢你。

4

1 回答 1

0

根据Surefire 文档,可以通过将侦听器属性设置为类名称的 CSV 列表来添加侦听器。

您可以通过查看TestNG 源来了解默认侦听器是什么。方法是初始化默认监听器。只选择您需要的听众并自己添加。

于 2014-02-20T10:27:29.300 回答