2011-02-17 98 views
10

我剛安裝ecobertura插件,但它看起來不像eclipse中的一個非常用戶友好的工具。在eclipse或文章中是否有用於cobertura的好插件來描述如何使用ecobertura?cobertura在日食

我已經習慣了以非常好的方式看到代碼複雜性和覆蓋等。

我需要使用cobertura,因爲後端的構建系統會使用它,所以它在IDE中也使用它。

問候

+1

你在失蹤。我認爲沒有什麼比文檔更多的文檔(http://ecobertura.johoop.de/documentation.html)。 – FrVaBe 2011-02-17 12:08:49

+0

我想你是對的,這個插件沒有太大的作用 – Charbel 2011-02-17 12:11:07

回答

4

sources

  • 應該有啓動配置的「過濾器」選項卡上,您可以定義過濾哪個類和分析:看changeset 2ecbb202e8c5
  • 沒有的情況下,代碼中任何位置的「圈複雜度」。

但你仍然可以派生代碼庫(如mileszk did),並添加任何功能,你想(和當然的主要項目提供備用;))

1

我使用Eclipse紅月和我有困難安裝ecobertura插件。所以我安裝了EclEmma插件,並且使用它。安裝插件後,重新啓動eclipse IDE。

要找到你寫測試用例覆蓋面,所有你需要做的就是

所需包裝右鍵單擊甚至整個項目>覆蓋方式> JUnit測試

的Coverage View自動出現。或者您可以從打開覆蓋視圖窗口>顯示視圖>其他> Java>覆蓋範圍。或者你可以在eclipse的快速訪問搜索框中輸入「Coverage」。

Coverage視圖能夠在項目級別,源文件夾級別,軟件包級別,Class級別甚至在方法級別顯示覆蓋百分比。

Coverage View

您可以更改在覆蓋視圖中使用工具欄上的覆蓋樹中顯示的條目的根目錄下。

Tool bar in the Coverage View

enter image description here

您可以更改根據您的需要覆蓋參數,方法或行或指令或BRACH。

enter image description here

最後,你可以通過右鍵單擊覆蓋視圖內的任意位置,並選擇導出的會話導出測試覆蓋率結果以HTML或XML或CSV格式。

enter image description here export test coverage report export test coverage report format