0
我正在使用XSpec進行XSL單元測試。我認爲XSpec是一個覆蓋選項,但我無法實現它的功能。我得到這個錯誤:如何從XSpec獲取代碼覆蓋範圍
「轉型失敗:無法加載com.jenitennison.xslt.tests.XSLTCoverageTr aceListener
測試與SAXON 9.1.0.7」
我有一個艱難的時間找到最近有關XSpec的信息。任何一個人都可以指向正確的方向嗎?謝謝!
我正在使用XSpec進行XSL單元測試。我認爲XSpec是一個覆蓋選項,但我無法實現它的功能。我得到這個錯誤:如何從XSpec獲取代碼覆蓋範圍
「轉型失敗:無法加載com.jenitennison.xslt.tests.XSLTCoverageTr aceListener
測試與SAXON 9.1.0.7」
我有一個艱難的時間找到最近有關XSpec的信息。任何一個人都可以指向正確的方向嗎?謝謝!
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。
不知道這是否適用於撒克遜9.1,只是發現較新的撒克遜版本與xspec不兼容,但它似乎有可能讓它與一些調整工作。在這裏找到:https://groups.google.com/forum/#!topic/xspec-users/VRlCTR5KvIU – 2014-10-08 18:31:57
是的,我看到了線程。我嘗試過提到的調整,但沒有運氣。我能夠編譯Java並編輯批處理文件,但我仍然得到相同的錯誤。看起來像谷歌集團是冷清的。本週我發佈了兩次,我認爲這些帖子甚至沒有被批准。 – Tyson 2014-10-09 13:51:18