0

我在工作中使用 XSpec 进行 XSL 单元测试。我将 XSpec 视为一种覆盖选项,但我无法让它发挥作用。我收到此错误:

“转换失败:无法加载 com.jenitennison.xslt.tests.XSLTCoverageTr aceListener

使用 SAXON 9.1.0.7 进行测试"

我很难找到有关 XSpec 的最新信息。任何人都可以指出我正确的方向吗?谢谢!

4

1 回答 1

0

XSpec 中的代码覆盖率目前不起作用。我发布了一个拉取请求,应该修复代码覆盖率:https ://github.com/expath/xspec/pull/80 。如果您想在下一个版本之前在您的 XSpec 版本中修复它,请查看文件 xspec.sh 和 XSLTCoverageTraceListener.java 中的提交更改(请参阅https://github.com/expath/xspec/pull/80/files) .

请注意,代码覆盖现在仅适用于 SaxonEE 和 SaxonPE(不是 Saxon HE),因为 Java 类需要扩展功能,而这些扩展功能仅适用于这两个版本的 Saxon。

于 2016-08-20T19:23:30.410 回答