2012-04-21 138 views
13

一個類庫,我有被使用VS 2010代碼覆蓋率使用dotCover

與MSTest的測試,我安裝的dotCover 1.2試用版一個簡單的類庫。沒有安裝ReSharper。

VS只有菜單項「封面啓動項目」和「封皮」。他們打開框,我可以打開各種應用程序,但沒有類庫。

豈不是可以計算的代碼覆蓋類庫沒有使用它的另一個應用程序?

+0

你需要一些東西來執行你的測試 - dotCover在這方面與ReSharper很好地協作 – 2012-04-21 19:39:44

+0

我創建了一個單元測試項目來執行我的類庫中的方法,所以我可以覆蓋它們。 – 2015-11-06 03:22:14

回答

5

在我的情況我有一個包含一個類庫的溶液,和含有該單元測試另一種解決方案。

我想看看有多少類庫我的單元測試覆蓋。 運行後覆蓋單元測試從解決方案上下文菜單默認情況下,Dotcover顯示了測試類本身中方法的覆蓋範圍。要查看您需要取消選擇Match coverage results with current project structure類庫的覆蓋範圍:

enter image description here

請注意,這隻會覆蓋測試引用類庫項目。如果您有一個項目根本沒有任何測試,那麼該項目將不會在覆蓋樹中顯示爲符號。由於this answer指向正確的方向。