2015-11-03 83 views
6

在Intellij IDEA 14.1.5社區版中,我導入了maven以從jacoco.exec文件獲取覆蓋範圍。步驟遵循Intellij中的'範圍內的所有類都沒有覆蓋

  1. 右鍵單擊導入的模塊。

  2. 選擇Analyze - > Show Converage Data。

  3. 提供有效jacoc.exec文件並點擊「顯示選擇」

而是覆蓋我收到提示爲無覆蓋「範圍內的所有類」

可以

任何人建議什麼是錯的?

+0

你可以嘗試將jacoco降級到7.4.x或更低版本嗎? – zhy2002

+0

我正在使用Jacoco 0.7.8,並且在IntelliJ中看到這個以及 – MichaelF

回答

4

我有同樣的事情發生在我身上。

我可以通過轉到「編輯配置」來修復此問題到「代碼覆蓋率」選項卡。

我不確定是什麼導致了它,但是在那裏列出了錯誤的包名稱空間。我更新了那裏的條目,並且隨後的代碼覆蓋測試成功運行。

+0

只是FYI對我而言,這是因爲我的測試代碼和我的生產代碼的包結構不匹配。所以我的類在foo.bar.baz.myclass中,而testclass在foo.bar.mytestclass中 – ChristophE

相關問題