以下these steps to set up an iphone project with CoverStory後,我的生成失敗有兩個鏈接錯誤。 Undefined symbols:
"_vproc_transaction_end", referenced from:
_gcov_exit in libgcov.a(_gcov.o)
_vproc_transac
我試圖獲得我的單元測試(Mac OS X Lion 10.7(11A2061)上的Xcode 4.2.1(4D502))的代碼覆蓋率,但以某種方式.gcda文件不要創建。我可以在單元測試目標的.../Objects-normal/i386文件夾中看到.d和.o文件,但是單元測試的文件缺少gcno/gcda文件,因此我無法生成覆蓋範圍什麼是測試的統計數據。 在主目標上,我確實看到了每個文件的.d,.
我想在測試運行時自動在我們的iPhone應用程序的XCode單元測試中運行一些代碼覆蓋率分析(使用CoverStory)。問題在於我們使用的是Google Toolbox for Mac,而且測試似乎運行的方式實際上並沒有從gcov生成代碼覆蓋率報告,所以我得到的分析過時了,除非我手動重新生成覆蓋率html在建立和去之後。我想知道是否有任何晦澀的方式來觸發後調試步驟,這將爲我做到這一點,所以我不必