谁能帮我解决这个问题。
我正在尝试使用 ANT 和 testng 生成 xslt 报告。
我正在使用 eclipse 并成功创建了项目,并且所有使用 testNG 成功运行的测试用例和报告也在生成。
现在我想使用 ANT 生成报告,为此我已经在我的系统中成功配置了 ANT 并且所有其他东西(build.xml)也运行良好,直到,我在命令提示符中键入“ant makexsltreports”,此时它正在抛出命令提示符中的以下错误:-
构建失败 D:\Projects\Projectname\Selenium\Workspace\build.xml:111: 使用 D:\Projects\Projectname\Selenium\Workspace\src\testing\xslt\testng -results.xsl: org. xml.sax.SAXParseException; systemId:文件:/D:/Projects/Plumsli ce/Selenium/Workspace/src/testing/xslt/testng-results.xsl;行号:27;列nNumber:72;与元素类型“meta”关联的属性名称“data-pjax-transient”必须后跟“=”字符。
现在,这是 build.xml 文件中的第 111 行:-out="${ws.home}/XSLT_Reports/output/index.html" classpathref="test.c" processor="SaxonLiaison">
下面是 build.xml 文件:-
<target name="makexsltreports">
<mkdir dir="${ws.home}/XSLT_Reports/output"/>
<xslt in="${ng.result}/testng-results.xml" style="src/com/testing/xslt/testng-results.xsl"
out="${ws.home}/XSLT_Reports/output/index.html" classpathref="test.c" processor="SaxonLiaison">
<param name="testNgXslt.outputDir" expression="${ws.home}/XSLT_Reports/output/"/>
<param name="testNgXslt.showRuntimeTotals" expression="true"/>
</xslt>
</target>
这是