有沒有可能在檢查.Net版本代碼覆蓋範圍時遇到麻煩? (IE方法內聯或類似的編譯器魔術?)使用版本代碼覆蓋代碼
1
A
回答
1
代碼覆蓋工具(包括NCover和VSTS)使用的代碼單元是在PDB中找到的順序點(當您將一個代碼覆蓋工具調試時斷點)。
因此,如果您沒有生成您的PDB文件,您將不會獲得代碼覆蓋率指標。 要回答你的問題,只要你生成PDB文件(沒有自己測試它,但我確實是95%的東西),你可以在發佈模式上有代碼覆蓋率指標
你不會有問題像編譯器內聯那樣發生在IL - > asm彙編運行時,由CLR Just in Time編譯器執行。
+0
在我們的構建服務器Id上,更重要的是有一個單一的構建來支持測試和覆蓋(並且儘可能靠近我們的產品代碼)。所以我會繼續發佈代碼並查看它的行爲。謝謝。 – Benoittr 2010-09-03 13:45:53
相關問題
- 1. 代碼覆蓋率 - 哪個代碼覆蓋哪個代碼?
- 2. 代碼覆蓋使用JaCoCo
- 3. Java - 代碼覆蓋
- 4. VS2013代碼覆蓋
- 5. MSTest代碼覆蓋
- 6. 給定代碼的代碼覆蓋
- 7. 「代碼覆蓋」與「代碼測試」?
- 8. 代碼覆蓋率:.NET代碼覆蓋率和SonarQube VSTS集成
- 9. 聲納代碼覆蓋率:%代碼覆蓋率不一致
- 10. Xcode 7永久代碼覆蓋覆蓋
- 11. 使用lcov源代碼文件的代碼覆蓋
- 12. 使用VS 2012代碼合併代碼覆蓋率文件動態代碼覆蓋率
- 13. 使用TFS 2015的代碼覆蓋率
- 14. 使用JsChilicat執行代碼覆蓋
- 15. 使用PHPUnit的代碼覆蓋範圍
- 16. 使用jquery覆蓋VB代碼
- 17. 代碼覆蓋率使用dotCover
- 18. 由groovy代碼測試的java代碼的代碼覆蓋率
- 19. JDK源代碼覆蓋Maven本地代碼庫
- 20. 差代碼覆蓋率
- 21. PHPUnit代碼覆蓋率0%
- 22. GHUnit代碼覆蓋iPhone上
- 23. WPF綁定覆蓋代碼
- 24. 圖像覆蓋(alt代碼)
- 25. 代碼覆蓋率與SCCT
- 26. ESB代碼覆蓋率
- 27. 全部代碼覆蓋率
- 28. Xcode和代碼覆蓋
- 29. Xcode 8代碼覆蓋率
- 30. Jacoco-IntegrationTests代碼覆蓋
是的。編譯器經常內嵌代碼。 – Grozz 2010-09-02 20:00:21
Inline是在IL代碼中發生,還是代碼執行時(在運行時)?代碼覆蓋率如何:在運行時使用IL代碼或生成的機器代碼? – Benoittr 2010-09-02 20:40:46