我最近将此代码添加到我的 testng.xml
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
我正在使用以下 jar 文件
velocity-dep-1.4.jar
reportng-1.1.4.jar
guice-3.0.jar
它给了我以下错误
org.testng.TestNGException: java.lang.NullPointerException
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:341)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
Caused by: java.lang.NullPointerException
at org.testng.xml.TestNGContentHandler.xmlListeners(TestNGContentHandler.java:356)
at org.testng.xml.TestNGContentHandler.endElement(TestNGContentHandler.java:704)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source)
我添加了上面的监听器,希望能够制作自定义报告 我在eclipse类路径中添加了reportng的jar文件?
那么我该如何解决这个错误呢?
我要在其他地方添加 jar 文件吗?