簡體   English   中英

Visual Studio 2010-MSTest和代碼覆蓋率分析異常行為

[英]Visual Studio 2010 - MSTest and code coverage analysis unusual behavior

我有一個使用MSTest進行單元測試的Visual Studio 2010 C#解決方案。 代碼覆蓋率分析已啟用,並且到目前為止一直沒有任何問題。

在過去的幾天中,代碼覆蓋率分析報告一直在返回奇怪的結果。 例如,我有A,B,C和D類。A,B和C類都有單元測試,而D沒有。 運行單元測試時,顯示所有單元測試都已運行並通過。 我可以查看各個測試,看看它們是否運行。 但是,代碼覆蓋率報告完全不會顯示A類,而實際上沒有100%覆蓋時,B類將覆蓋50%,C類將是正確的,D類將以某種方式覆蓋25%,即使沒有單位測試。 百分比僅供參考。

我已經清理並重建,完全刪除了bin和obj文件夾,將代碼從Subversion下載到了新文件夾中,等等,等等。Google在這方面沒有給予我幫助。

我意識到這是一個老問題,但它可能對經驗不足的開發人員有所幫助。

類A可能調用類D中的代碼,該代碼作為類A的測試的一部分運行。然后,這會在類D中創建一些覆蓋范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM