2011-11-09 57 views
3

是否有任何技巧我需要用於使用Emma獲得使用Em/Scala代碼的Line Level coverage報告?我可以用Java代碼正常工作,但由於某種原因,當我使用scalac時,調試信息沒有進入類文件。Line Level Scala Coverage Reports with Emma/Ant

任何幫助,將不勝感激。

回答

2

,我不認爲它會使用艾瑪Scala代碼覆蓋率非常實用:
正如在「Partial EMMA code coverage in Scala Case Class for IntelliJ IDEA 10.5」提到的那樣,你將面臨最字節碼生成的方法將被報告的問題的一個例子與類定義的行號相同。

答案「Code Coverage Tools for Scala」提到scct作爲斯卡拉首選的代碼覆蓋工具。 (源代碼on gitHub)。

scct

考慮它(「理論上」)支持現在斯卡拉2.9 +,你可以先使用它,看看它是否效果更好。

相關問題