2015-12-03 113 views
0

我有一個帶有窗格的靜態庫。我沒有看到覆蓋範圍內的任何內容。僅顯示測試包的覆蓋範圍。我搜查了很多地方,但找不到確鑿的答案。有些地方在Xcode 7 Beta中不支持,然後又被添加回來。我沒有發現關於蘋果文檔的任何說明,靜態庫不支持代碼覆蓋率。任何人都可以在Xcode 7上看到靜態庫的代碼覆蓋率?Xcode 7中的靜態庫沒有代碼覆蓋率

+0

我想這個答案也可能儀器程序流被禁用是原因? – StackRunner

+0

我也嘗試過那些舊標誌。他們不工作,沒有什麼顯示在覆蓋率選項卡 – Pavan

回答

0

嘗試塗滿https://github.com/venmo/slather

覆蓋範圍代碼通過的CocoaPods包括

如果你試圖計算已經通過的CocoaPods包含的代碼覆蓋率,你需要告訴的CocoaPods用塗滿插件通過將以下內容添加到您的Podfile中。

插件「塗滿」

+0

slather不工作我的靜態庫,問題在這裏:https://github.com/venmo/slather/issues/111#issuecomment-167990242 – Pavan

0

使用塗滿https://github.com/SlatherOrg/slather

您仍需要更改Xcode項目設置,以便它可以生成覆蓋率數據。 Xcode不會顯示靜態庫的覆蓋率數據。

Slather會很好地顯示給你,你可以選擇一個html /命令行/ cobertura xml輸出。