Dường như, tôi có mọi thứ được thiết lập đúng. Khi tôi chạy lệnh-u (hoặc chọn sản phẩm - kiểm tra từ trình đơn) thử nghiệm chạy tốt.Làm thế nào để chạy kiểm tra logic OCUnit tự động trước mỗi lần xây dựng (chạy) của ứng dụng ios trong xcode 4?
Thực tiễn tốt nhất nên là, thử nghiệm đó nên chạy thường xuyên nhất có thể, lý tưởng nhất trong mỗi lần xây dựng (hiểu trong mỗi lần chạy).
Làm cách nào để buộc XCode 4 thực hiện? Tôi đã cố gắng:
- phụ thuộc thiết lập mục tiêu (đặt mục tiêu ứng dụng chính là phụ thuộc vào mục tiêu thử nghiệm)
- cho phép "thử nghiệm sau khi xây dựng" trong chính xây dựng thiết lập mục tiêu ứng dụng
- đánh dấu cũng kiểm tra mục tiêu trong chương trình trình chỉnh sửa để chạy sơ đồ ứng dụng chính
nhưng không có gì có vẻ hiệu quả. Có ai thành công trong việc thiết lập điều này không?
Có cần phải chạy các bài kiểm tra đơn vị trước mỗi bản dựng không? Nếu bạn đặt thiết lập Test After Build build thành Yes và chọn Product> Build For> Build For Testing, Xcode sẽ xây dựng dự án và chạy các kiểm thử. –
có. Nhưng điều này cũng giống như tôi có bây giờ - chỉ cần bất cứ khi nào nhấn lệnh-u và chạy thử nghiệm. Nhưng tôi cảm thấy buồn chán khi nhấn nút này thường xuyên. Và tôi thường quên. Và rồi đôi khi xảy ra, tôi phải đào sâu vào mã và tìm lỗi. Mà có thể đã bị bắt ngay lập tức, nếu tôi chạy các bài kiểm tra với mỗi bản dựng. Và nó là thực hành tốt nhất quá - chạy thử nghiệm tự động trong mỗi xây dựng ("xây dựng" tôi có nghĩa là mỗi khi tôi muốn chạy các ứng dụng) –