Tôi đã thấy mọi người đăng bài về điều này ở đây và ở nơi khác, nhưng tôi chưa tìm thấy giải pháp nào hoạt động. Tôi đang sử dụng XCode 4.4 và có một loạt các bài kiểm tra đơn vị được thiết lập. Tôi đã chạy tất cả trước khi vào dự án này, vì vậy tôi biết rằng họ vượt qua/thất bại khi họ có nghĩa vụ phải nếu họ đang thực sự chạy.Một số bài kiểm tra bài kiểm tra đơn vị của tôi không hoàn thành trong XCode 4.4
Tôi có khoảng 15 bộ kiểm tra và mỗi bộ chứa 1-7 thử nghiệm. Trong hầu hết các lần thử, tất cả các phòng thử nghiệm đã hoàn thành (và đã qua) trừ 1 (FooTests). Nó đưa ra cảnh báo:
FooTests did not finish
testFoo did not finish
XCode sẽ báo cáo rằng thử nghiệm thành công, bất kể những gì xảy ra trong các bài kiểm tra chưa hoàn thành. Một điều cần lưu ý, đôi khi nó là một thử nghiệm khác nhau mà sẽ không hoàn thành, và đôi khi nhiều bộ sẽ không kết thúc. Tôi đã không nhận thấy một trường hợp mà tất cả các bài kiểm tra kết thúc, nhưng xét xử bởi hành vi này dường như ngẫu nhiên tôi tin rằng nó là có thể.
Vì vậy, đây có phải là lỗi trong XCode không? Tôi không thể nghĩ ra bất kỳ lý do nào khác mà các bài kiểm tra ngẫu nhiên không hoàn thành và sau đó làm cho XCode báo cáo rằng mọi thứ đã thành công. Có giải pháp nào không?
Đã tìm thấy cùng một vấn đề. Làm sạch mục tiêu và chạy thử nghiệm dường như giải quyết vấn đề khi nó bật lên. Tôi nghĩ rằng đó là một lỗi. – timthetoolman
Làm sạch không hiệu quả với tôi:/ –
Tôi cũng gặp vấn đề này, nhưng tôi thấy rằng nó dường như chỉ xảy ra khi tôi không chạy tất cả các bài kiểm tra cùng một lúc. Nếu tôi chỉnh sửa lược đồ và bỏ chọn một số kiểm tra, tôi sẽ nhận được cảnh báo "không kết thúc" khi tôi không làm như vậy. – Cruinh