1
我在Xcode 8.2的iOS應用。它有一個測試目標/方案,在方案的測試/信息設置中檢查「收集覆蓋率數據」。覆蓋率數據不會被收集。我看到多少次一行是在陰溝裏像往常一樣重複了,但報告導航儀的測試運行並不表示任何覆蓋所有。無主機XCTest目標是否可以收集代碼覆蓋率數據?
我不知道這是否是因爲我設置的測試,而無需真正火起來我的應用程序運行hostless,即 - 他們是純邏輯測試。
這可能嗎?
我在Xcode 8.2的iOS應用。它有一個測試目標/方案,在方案的測試/信息設置中檢查「收集覆蓋率數據」。覆蓋率數據不會被收集。我看到多少次一行是在陰溝裏像往常一樣重複了,但報告導航儀的測試運行並不表示任何覆蓋所有。無主機XCTest目標是否可以收集代碼覆蓋率數據?
我不知道這是否是因爲我設置的測試,而無需真正火起來我的應用程序運行hostless,即 - 他們是純邏輯測試。
這可能嗎?
是一個hostless XCTest目標應該收集的代碼覆蓋數據。
'iOS單元測試'(aka XCTest)捆綁包測試一個動態框架或其他不需要運行應用程序環境的東西,應該愉快地收集代碼覆蓋數據並將其顯示在Xcode中。即使是主機應用程序也設置爲無。此作品無論是在測試或計劃在計劃運行的Xcode>產品>測試時的框架,單元測試本身(如果測試包在方案編輯器的測試窗格中列出)。
你的問題一定是別的地方,對不起。我很難猜測問題出在哪裏,我建議你嘗試做一個新的項目,看看你是否可以重現這個問題。