2010-05-12 81 views
3

有誰知道從VS2010代碼覆蓋率文件突出顯示的反向工作到提供覆蓋率測試的簡單方法嗎?我有一個覆蓋了一個方法的文件,另一個不是通過我的測試來查看我無法找到提供當前覆蓋範圍的文件。能夠從代碼突出顯示導航回來真是太棒了。確定哪些測試提供了VS2010代碼覆蓋率結果的覆蓋

感謝

回答

1

測試覆蓋信息大多是已邏輯或運算,布爾數據。 當您執行測試A並且探針位置P被擊中時,工具記住 P已被執行。如果執行測試B,並且同一探頭位置P得到命中,則該工具會記住P已執行。因此覆蓋率(P)=由(A)執行或執行(B)。

好消息是你獲得覆蓋數據。壞消息是,通過查看覆蓋率(P)A或B是否導致它,您無法區分 。

你唯一真正的選擇是分別運行每個測試並記錄結果。

+0

說起來容易多了,當我們有500多個測試時! – 2010-05-14 10:13:43

+0

如果您可以從腳本運行整套測試,那麼您可以製作一個單獨運行測試的腳本。 – 2010-05-14 14:08:38