2013-09-24 29 views
1

我試圖使用coverstory在xcode 4.6中運行代碼覆蓋率。我跟着項目的生成設置下列步驟操作:即使在生成.gcda和.gcno文件後,仍未在xcode 4.6中使用coverstory處理代碼覆蓋率

1.設置「生成測試覆蓋文件」,「YES」

2.設置「儀表程序流」爲YES。

3.Build和運行單元測試

這些標誌設置爲yes後,我就能夠產生.gcda和.gcno文件中的「I386」文件夾中。

但試圖用coverstory打開此文件夾時,文件被讀取但未處理。 它顯示一條消息「xargs:(null):沒有這樣的文件或目錄」,也顯示「無法處理文件:」。 我也嘗試使用gcovr和Icov進行覆蓋,但沒有奏效。

我跟着這些鏈接http://qualitycoding.org/xcode-code-coverage/http://www.infinite-loop.dk/blog/2012/06/unit-testing-load-of-image-resources/

任何人都可以請幫我這個?

回答

2

我剛剛重新安裝了Xcode 4.6,並猜測它的工作原理。在此之前,我也在執行其他程序時遇到過不同的問題。我對Xcode的問題有疑問。現在重新安裝後,可以按照相同步驟使用封面故事輕鬆執行代碼覆蓋。可能是.gcda和.gcno文件未正確生成。

相關問題