我在工作中使用XSpec进行XSL单元测试。我认为XSpec是一个覆盖率选项,但我不能让它工作。我得到了这个错误:
“转换失败:无法加载com.jenitennison.xslt.tests.XSLTCoverageTr aceListener
使用SAXON 9.1.0.7进行测试“
我很难找到关于XSpec的最新信息。谁能给我指出正确的方向?谢谢!
发布于 2016-08-21 03:23:30
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中可用。
https://stackoverflow.com/questions/26263077
复制相似问题