簡體   English   中英

單元測試問題和XCode 5和Kiwi / XCUnit崩潰

[英]Unit testing problems and crashing with XCode 5 and Kiwi/XCUnit

我在XCode 5中進行單元測試時遇到很多問題,想驗證是否有人遇到相同的問題(以及任何可能的解決方案...)。我正在使用針對ios7開發的Kiwi框架,因此,新項目是在下面使用XCUnit。 我正在OSX 10.8上播放2011年的Macbook

  1. 我第一次運行啟動測試,它運行所有測試,即使我只能選擇一個的情況下/測試類-它甚至可以運行所有禁用的。
  2. 添加新的單元測試后,運行所有測試時XCode崩潰的可能性約為1/3。
  3. 單擊失敗的單元測試很少讓我進入失敗的單元測試。 它的作用就好像代碼已被刪除。
  4. 修復單元測試后,問題導航器和編輯器中通常都留下錯誤,但是現在報告測試成功了。
  5. 成功運行所有單元測試后,Xcode經常報告測試已失敗,但是在導航器中所有測試均顯示為成功。
  6. 單元測試經常被“卡住”並永遠執行。 在重新啟動xcode之前,無法運行/構建其他任何東西。

有人使用類似的設置遇到相同的問題嗎? 有什么辦法嗎? 真是一團糟。

Xcode 5.1(DP)似乎可以解決您的問題。

是的,我也使用Kiwi遇到類似的問題。 不知道它的獼猴桃是否相關,但是運行單元測試時我肯定會崩潰,大約五分之一的運行,如果程序遇到斷點並且我再次使用Cmd-U運行測試,我會更崩潰。

我沒有使用'test single'選項,因此無法在此處發表評論。

剩下的問題似乎是單元測試通用的,而不僅僅是Kiwi。 如果刪除包含剩余錯誤的塊,請等待幾秒鍾,以便Xcode在后台重新編譯並將其粘貼回去,您將擺脫它。 或退出並重新啟動Xcode(如果有很多)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM