最近升級到XCode 3.2.4和iOS SDK 4.1導致我的單元測試不再適用於我的iOS項目。該項目目前只在模擬器上運行,而不是真正的硬件。在XCode 3.2.4升級後執行邏輯測試的問題
我試着與一個虛擬的測試情況下,新的空白項目補充說,總是會過去,但它也不管用,讓我這樣的結果:
處理命令輸出時發生內部錯誤:
- [XCBuildLogCommandInvocationSection setTestsPassedString:]:無法識別的選擇發送到實例0x20176e320
處理命令輸出時發生內部錯誤:
- [XCBuildLogCommandInvocationSectionRecorder結束標記]:無法識別的選擇發送到實例0x201257de0
是否有其他人使用XCode 3.2.4和iOS SDK 4.1測試用例存在問題?
現在運行良好,謝謝! – leinz 2010-09-18 11:35:44
這是否提供任何指示測試是否失敗?因爲如果不是的話,你可能完全禁用單元測試目標(所以你知道它沒有運行),而不是讓它運行並隱藏結果(所以你可能會忘記,並認爲它正在通過) – benzado 2010-09-18 18:43:21
據我所知它只是將輸出轉儲到構建窗口中,而沒有應該發生的花式嵌套,所以您仍然可以看到通過的測試和/或錯誤的列表。它不會隱藏結果,甚至不會格式化它們。 – creednmd 2010-09-20 08:32:15