发送用于生成xslt报告的命令时,命令提示符出错



有人能帮我吗。

我正在尝试使用ANT和testng生成xslt报告。

我使用eclipse成功创建了项目,所有使用testNG成功运行的测试用例和报告也在生成中。

现在我想使用ANT生成报告,为此我已经成功地在我的系统中配置了ANT,所有其他东西(build.xml)也运行良好,TILL,我在命令提示符下键入"ant makexsltrreports",此时它在命令提示符中抛出以下错误:-

生成失败D: \Projects\Projectname\Senium\Workspace\build.xml:111:传输过程中发生致命错误使用D:\Projects\Projectname\Senium\Workspace\src\testing\xslt\testng形成-results.xsl:org.xml.sax.SAXParseException;systemId:文件:/D:/Projects/Plumslice/Seselenium/Workspace/src/testing/xslt/testng-results.xsl;行号:27;科拉姆n编号:72;与元素类型相关联的属性名称"data-pjax-transient"e"meta"后面必须跟有"="字符。

现在,这是build.xml文件中的111行:-out="${ws.home}/XSLT_Reports/output/index.html"classpathref="test.c"processor="SaxonLirelation">

下面是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>

这就是

我已经解决了这个问题。。。问题是——我使用了错误的.xsl文件,现在我使用了新的.xsl,它正在生成报告并正常工作。。。。

相关内容

  • 没有找到相关文章

最新更新