我試圖讓CoverStory在iPhone項目中工作失敗。不幸的是XCode構建設置和gcc標誌對我來說是一個很大的謎。 :(我已經設法生成.gcno文件,但.gcda文件沒有顯示。我已經添加了-lgcov作爲其他鏈接標誌,將GCC_GENERATE_TEST_COVERAGE_FILES和GCC_INSTRUMENT_PROGRAM_FLOW_ARCS標誌設置爲YES,如文檔中所述,但我仍然我也從CoverStory的網站下載了fat libgcov.a文件,並將其包含在我的項目中,我正在嘗試使用新的內置支持iPhone單元測試的邏輯單元測試包,這可能是原因嗎?爲了生成這些文件,應用程序需要作爲應用程序運行嗎? CoverStory for iPhone測試?
2
A
回答
2
根據你所說的你已經完成了,你可能會錯過實際的覆蓋部分。需要添加-lgcov,並且類似於flow_arcs標誌,您需要GCC_GENERATE_TEST_COVERAGE_FILES標誌爲yes,所以t你可以得到你的.gcov輸出文件。我假設你知道文件是應該的,但只是爲了完整性這裏要:
${PROJECT_DIR}/build/${PRODUCT_NAME}.build/${CONFIGURATION}-${PLATFORM_NAME}/${PRODUCT_NAME}.build/Objects-normal
我發現http://www.cubiclemuses.com/cm/articles/2009/05/14/coverstory-on-the-iphone/在這裏一個有用的資源。
我只是進入這個東西也是,所以,任何人,隨時添加到我的答案。
0
如果您在設備上運行測試,您可能需要檢查我找到的解決方案here。這聽起來像你不是,但以防萬一......
相關問題
- 1. iPhone測試:測試IBOutlets
- 2. DRY for JMeter測試
- 3. Objects.equals for jUnit測試
- 4. CoverStory報告運行iPhone應用程序後覆蓋率爲0%
- 5. 測試iPhone iPad上
- 6. 從iPhone測試IPv6
- 7. iPhone測試清單
- 8. iPhone - 自動測試?
- 9. 在iPhone上測試
- 10. iPhone內存測試
- 11. IPhone設備測試
- 12. 如何測試iPhone項目?
- 13. Java For Loop條件測試
- 14. a/b測試gem for mongoid?
- 15. QUnit for javascript測試事件
- 16. 改進測試.Benchmark for Go?
- 17. Play2 for Scala測試承諾
- 18. 如何測試DoubleClick for Publishers?
- 19. 單元測試iPhone旋轉
- 20. 測試枚舉for for equal for for ... where子句
- 21. 測試版iPhone上的iPhone開發?
- 22. 在iphone上測試iphone應用程序?
- 23. iPhone驗收/單元測試
- 24. 當我測試的iPhone
- 25. iPhone設備測試問題
- 26. iPad上的iPhone Safari測試?
- 27. iphone設備測試錯誤?
- 28. iphone - UI單元測試?
- 29. iphone測試工具爲uiwebview
- 30. iAd在iPhone上的測試
Thanx回答。儘管我沒有提及,但我確實包括了所有必要的標誌。 (我會編輯我的文章的準確性。)我再次嘗試從一個新項目,仍然不工作。鏈接中的說明省略了包含libgcov的關鍵步驟。我從涵蓋網站下載了該副本。 – Cliff 2009-07-31 12:51:10