发送用于生成xslt报告的命令时​​在命令提示符中发生错误

时间:2013-09-04 17:34:58

标签: ant selenium-webdriver

任何人都可以帮助我。

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

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

现在我想使用ANT生成报告,为此我已经在我的系统中成功配置了ANT,所有其他的东西(build.xml)也运行正常, TILL,我在命令提示符下输入“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:file:/ D:/ Projects / Plumsli CE /硒/工作区/ SRC /检测/ XSLT / TestNG的-results.xsl; lineNumber:27;科拉姆 nNumber:72;与元素typ相关的属性名称“data-pjax-transient” e“meta”必须后跟'='字符。

现在,这是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>

这是

1 个答案:

答案 0 :(得分:0)

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