5
目前在Visual Studio 2012,讓我的單元測試代碼覆蓋率的時候,我能看到的是我想從只有一個項目獲得覆蓋selected tests
和all tests
如何在Visual Studio 2012中爲特定項目運行測試分析代碼覆蓋率?
的選項。我怎樣才能做到這一點?
目前在Visual Studio 2012,讓我的單元測試代碼覆蓋率的時候,我能看到的是我想從只有一個項目獲得覆蓋selected tests
和all tests
如何在Visual Studio 2012中爲特定項目運行測試分析代碼覆蓋率?
的選項。我怎樣才能做到這一點?
使用「測試資源管理器」窗口中的項目
篩選測試,那麼你可以使用CTRL+A
選擇所有的測試。
現在當你執行「所選測試」的分析代碼覆蓋率(或右鍵單擊測試並選擇「Analyse coverage for selected tests
」),你會得到覆蓋率僅適用於那些測試
當你在看代碼覆蓋率結果,您會看到Covered %
將只包含測試覆蓋的類的非零數字。
afaik沒有辦法在結果中隱藏項目中的0%覆蓋率(即未測試)類,這是一種恥辱,因爲這意味着您必須按涵蓋百分比進行排序並忽略所有0值。將顯示所選測試參考的項目中的所有課程,但是如果選定的測試未觸及它們,則這些課程的覆蓋範圍將顯示爲0.