运行 XSLT 报告使用 ANT 时出错
Error in running XSLT reports using ANT
我有我的 Eclipse selenium 项目,其中很少 类,我想查看 XSLT 中的测试报告,我的项目已经通过 ANT 编译并成功 运行,但是当我尝试到 运行 makexsltreports(通过 Eclipse 或通过 ANT 命令提示符得到以下错误:
C:\Automation\Automation\build.xml:89: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found
下面是我的build.xml:
<path id="test.c">
<fileset dir="${ws.jars}" includes="*.jar"/>
</path>
<target name="makexsltreports">
<mkdir dir="${ws.home}/XSLT_Reports/output"/>
<xslt in="${ng.result}/testng-results.xml" style="src/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>
此问题是因为缺少 JAR,请将所有必需的 JAR 文件添加到项目和 class 路径中,然后重试
我有我的 Eclipse selenium 项目,其中很少 类,我想查看 XSLT 中的测试报告,我的项目已经通过 ANT 编译并成功 运行,但是当我尝试到 运行 makexsltreports(通过 Eclipse 或通过 ANT 命令提示符得到以下错误:
C:\Automation\Automation\build.xml:89: javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found
下面是我的build.xml:
<path id="test.c">
<fileset dir="${ws.jars}" includes="*.jar"/>
</path>
<target name="makexsltreports">
<mkdir dir="${ws.home}/XSLT_Reports/output"/>
<xslt in="${ng.result}/testng-results.xml" style="src/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>
此问题是因为缺少 JAR,请将所有必需的 JAR 文件添加到项目和 class 路径中,然后重试