我使用libprofile_rt工作,在XCode 4.2中有代碼覆蓋率。我注意到覆蓋率文件爲我的程序的每次執行都重置。這與gcov的工作方式和我需要工作的方式不同(因爲我的測試通過多次運行我的應用程序來執行)。有人可以指出讓libprofile_rt生成累積覆蓋率的方法嗎?如何在應用程序執行過程中使用累積llvm的xcode4代碼覆蓋率
4
A
回答
2
實際上看起來是在LLVM現有錯誤:http://llvm.org/bugs/show_bug.cgi?id=11457
1
你並不需要包括* libprofile_rt.dylib *和在Xcode 4.4.1運行項目時,使用* -profile_rt *標誌(在iOS模擬器就像一個魅力)只需設置這些標誌:
生成測試覆蓋率文件:是 儀器程序流程:是 生成並運行。如果您的應用程序的測試目標不足,* .gcda文件會自動創建,因爲測試的應用程序會終止,如果運行的是常規目標,* .gcda文件是在您明確終止應用程序時創建的(另一種方法是設置UIApplicationExitsOnSuspend = YES中的.plist)
請注意,這是很好的和Xcode創建新項目測試4.4.1
代碼覆蓋率的文件將被輸出到/Build/Intermediates/.build//.build/Objects異常/
相關問題
- 1. 代碼覆蓋率 - Web應用程序
- 2. 測量代碼覆蓋率通過Java Web應用程序
- 3. 如何在NetBeans中測試java web應用程序的代碼覆蓋率?
- 4. Web應用程序代碼覆蓋(Wicket)
- 5. Web應用程序(MVC)程序集不工作的TFS和代碼覆蓋率
- 6. 如何在應用程序執行期間覆蓋logging.properties?
- 7. 通用Windows 10應用程序中Microsoft單元測試的代碼覆蓋率
- 8. 如何確定Objective-C程序的代碼覆蓋率?
- 9. 如何測量背景程序的代碼覆蓋率?
- 10. 代碼覆蓋率的Java遠程VM
- 11. 使用JsChilicat執行代碼覆蓋
- 12. 如何過濾llvm-cov代碼覆蓋率報告中的文件?
- 13. 在播放中使用Clover執行代碼覆蓋!使用Ant的框架應用程序
- 14. 沒有源代碼的Android應用程序中的方法覆蓋率
- 15. 使用TFS 2015的代碼覆蓋率
- 16. 使用jQuery在Rails應用程序中累積成功消息
- 17. 在LLVM代碼覆蓋率/ Slather中實現了哪些覆蓋標準?
- 18. Web應用程序的Visual Studio 2012編碼UI測試 - 代碼覆蓋率
- 19. brownfield ASP.NET應用程序的有用/現實代碼覆蓋率目標
- 20. 如何在Xcode 7中使用代碼覆蓋率?
- 21. 如何覆蓋應用程序的CurrentThread.CurrentCulture
- 22. 如何執行llvm代碼
- 23. 代碼覆蓋率使用dotCover
- 24. Visual Studio 2012 - 代碼覆蓋率 - 如何正確執行它?
- 25. 在我的應用程序中覆蓋我的代碼的每一行
- 26. 如何在WinRT C#應用程序中執行Javascript代碼?
- 27. 在應用程序代碼中使用Tomcats配置的執行程序?
- 28. 使用eclEmma插件在gwt應用程序中使用服務器代碼沒有覆蓋率結果
- 29. 在Tomcat上使用JaCoCo Java代理獲取我的應用程序的代碼覆蓋率
- 30. 如何覆蓋Robolectric應用程序?
實際上看起來是LLVM中的一個現有的錯誤:http://llvm.org/bugs/show_bug.cgi?id=11457 – 2012-01-11 21:35:20
看起來像你回答自己的問題:),把它作爲答案,標記它並繼續... – 2012-01-13 20:18:33