我曾看到有人在此處和其他地方發佈過這方面的消息,但我還沒有找到任何可行的解決方案。我使用XCode 4.4,並設置了一堆單元測試。我之前在這個項目中運行過他們,所以我知道如果他們真的跑了,他們會通過/失敗。我的部分單元測試測試並未在XCode 4.4中完成
我有大約15個測試套件,每個包含1-7個測試。在大多數嘗試中,除1(FooTests)外,所有測試套件都已完成(並通過)。它給出了警告:
FooTests did not finish
testFoo did not finish
XCode會報告測試成功,無論未完成的測試會發生什麼。另一件需要注意的事情是,有時候這是一個不會完成的測試,有時候多個套件不會完成。我沒有注意到所有測試都完成的情況,但通過這種看似隨意的行爲來判斷,我認爲這是可能的。
那麼,這是XCode中的一個錯誤嗎?我想不出任何其他原因,測試隨機不完成,然後導致XCode報告,一切都成功。有沒有解決方案?
已找到同樣的問題。清理目標並運行測試似乎可以在彈出時解決問題。我認爲這是一個錯誤。 – timthetoolman
清理並不適用於我:/ –
我也遇到了這個問題,但是我發現它似乎只在我沒有立即運行所有測試時纔會發生。如果我編輯這個方案並取消選中一些測試,我最終會得到這個「沒有完成」的警告,否則我不會這樣做。 – Cruinh