Java 如何从XSpec获得代码覆盖率

Java 如何从XSpec获得代码覆盖率,java,xslt,xspec,Java,Xslt,Xspec,我正在使用XSpec进行XSL单元测试。我将XSpec视为一种覆盖选项,但我无法让它发挥作用。我得到这个错误: “转换失败:未能加载com.jenitennison.xslt.tests.xsltcoreragetr aceListener 使用SAXON 9.1.0.7“进行测试 我很难找到有关XSpec的最新信息。有人能给我指出正确的方向吗?谢谢 XSpec中的代码覆盖率目前不起作用。我发布了一个pull请求,该请求应该修复代码覆盖率:。如果您想在下一版本发布之前在XSpec版本中修复它,请

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

“转换失败:未能加载com.jenitennison.xslt.tests.xsltcoreragetr aceListener

使用SAXON 9.1.0.7“进行测试


我很难找到有关XSpec的最新信息。有人能给我指出正确的方向吗?谢谢

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


请注意,代码覆盖率现在仅适用于SaxOne和SaxonPE(而非Saxon-HE),因为Java类需要扩展函数,而扩展函数仅适用于这两个版本的Saxon。

不确定这是否已经适用于Saxon 9.1,只是发现较新的Saxon版本与xspec不兼容,但似乎可以通过一些调整使其工作。在这里发现:是的,我看到了那条线。我尝试了上面提到的调整,但运气不好。我能够编译Java并编辑批处理文件,但仍然得到相同的错误。谷歌集团似乎已经被抛弃了。本周我已经发布了两次,我认为这些帖子甚至还没有被批准。