2013-10-14 130 views
3

我正在使用該實體來測試我的JavaScript框架。我的測試使用節點運行良好。使用實體生成代碼覆蓋率報告

但是,我無法正確生成代碼覆蓋率報告。我嘗試了文檔中提供的選項。在通過硒web驅動程序進行測試時,我成功地將代碼覆蓋率信息打印在控制檯上。這隻給出了一個總結。

如何使用記者以外的記者生成廣泛的代碼覆蓋率報告?

我提供了「記者」選項,但不打印報告。任何幫助,將不勝感激。

回答

1

lcov記者生成一個lcov.info文件,然後可以傳遞給LCOV genhtml實用程序輸出一套完整的HTML覆蓋報告(最簡單的調用只是genhtml lcov.info)。

在實習生1.2,然而,有一個bug with the generated lcov.info files(固定爲實習生1.3),可能會導致genhtml到無法找到生成lcov.info文件內的任何覆蓋數據。 patch for this issue是非常簡單的,你應該能夠把它乾淨地放到實習生1.2中,直到新版本在接下來的幾周內發佈。

+1

感謝您的回覆。看起來genhtml更適合Linux。如果我必須在Windows環境中使用,我應該使用JGentHtml嗎? 更廣泛的說明,我如何自動運行unittest和生成代碼覆蓋率的所有步驟?有沒有可以做所有這些的Maven插件? – user2880454

相關問題