Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java TestNG ANT:仅禁用html报告程序_Java_Ant_Testng - Fatal编程技术网

Java TestNG ANT:仅禁用html报告程序

Java TestNG ANT:仅禁用html报告程序,java,ant,testng,Java,Ant,Testng,我只想在ANT testng目标中禁用HTMLReporter,因为它需要1分钟,而且我从不查看它。 此标头将运行所有默认的testNG侦听器和报告器: <testng outputdir="${test.output.dir}" verbose="2" haltonfailure="true"> 我需要TextReporter工作,因为它只打印每个简单的测试方法,以及它是否通过(我非常喜欢) 我正在使用TestNG-6.8(6.9.4也不起作用)。以下是错误: unit-test

我只想在ANT testng目标中禁用HTMLReporter,因为它需要1分钟,而且我从不查看它。 此标头将运行所有默认的testNG侦听器和报告器:

<testng outputdir="${test.output.dir}" verbose="2" haltonfailure="true">
我需要TextReporter工作,因为它只打印每个简单的测试方法,以及它是否通过(我非常喜欢)

我正在使用TestNG-6.8(6.9.4也不起作用)。以下是错误:

unit-tests:
   [testng] Exception in thread "main" org.testng.TestNGException:
   [testng] Cannot instantiate class org.testng.reporters.TextReporter
   [testng]     at org.testng.internal.ClassHelper.newInstance(ClassHelper.java:58)
   [testng]     at org.testng.TestNG.setListenerClasses(TestNG.java:686)
   [testng]     at org.testng.TestNG.configure(TestNG.java:1429)
   [testng]     at org.testng.TestNG.privateMain(TestNG.java:1328)
   [testng]     at org.testng.TestNG.main(TestNG.java:1307)
   [testng] Caused by: java.lang.InstantiationException: org.testng.reporters.TextReporter
   [testng]     at java.lang.Class.newInstance(Class.java:359)
   [testng]     at org.testng.internal.ClassHelper.newInstance(ClassHelper.java:49)
   [testng]     ... 4 

我也遇到了同样的问题,看起来它无法实例化
TextReporter
。我选择了VerboseReporter,它打印方法名、测试结果和持续时间

TextReporter extends (TestListenerAdapter implements (IResultListener2 extends IResultListener))
unit-tests:
   [testng] Exception in thread "main" org.testng.TestNGException:
   [testng] Cannot instantiate class org.testng.reporters.TextReporter
   [testng]     at org.testng.internal.ClassHelper.newInstance(ClassHelper.java:58)
   [testng]     at org.testng.TestNG.setListenerClasses(TestNG.java:686)
   [testng]     at org.testng.TestNG.configure(TestNG.java:1429)
   [testng]     at org.testng.TestNG.privateMain(TestNG.java:1328)
   [testng]     at org.testng.TestNG.main(TestNG.java:1307)
   [testng] Caused by: java.lang.InstantiationException: org.testng.reporters.TextReporter
   [testng]     at java.lang.Class.newInstance(Class.java:359)
   [testng]     at org.testng.internal.ClassHelper.newInstance(ClassHelper.java:49)
   [testng]     ... 4