我们正在使用版本1.16中的HTML Publisher插件将测试报告发布到Jenkins中的项目仪表板。
但是,在解析生成的HTML文件时,我们遇到了一些问题。该插件似乎无法解析HTML5。这对我来说似乎很奇怪。这是错误之一:
Unable to parse surefire-reports/index.html: java.io.IOException: org.xml.sax.SAXParseException; systemId: file:/var/lib/jenkins/jobs/spdbs-selenium-tu/builds/33/seleniumReports/surefire-reports/index.html; lineNumber: 21; columnNumber: 5; The element type "meta" must be terminated by the matching end-tag "</meta>".
Jenkins版本:2.107.3
HTML Publisher插件版本:1.16
Testng版本:6.9.10
已执行的Maven目标:全新安装
pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<skipTests>false</skipTests>
<testFailureIgnore>true</testFailureIgnore>
<suiteXmlFiles>
<suiteXmlFile>resources/testng-smoke.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
有人在遇到同样的问题并解决了吗?