Có lẽ bạn có thể đã figured it out, nhưng nó đã được tốt trước khi Xcode7. Cách chúng ta đạt được điều này là đặt cờ "Program Program Flow" và "Generate Test Coverage files" thành Yes, trên dự án của bạn, và sau đó thêm mã "flush" vào đâu đó bên trong ứng dụng của bạn, để viết các tệp dữ liệu vùng phủ sóng. Phần "xả" này thực sự viết các tệp dữ liệu bảo hiểm, có thể được sử dụng sau này bằng các công cụ khác như gcovr hoặc lcov, để lấy dữ liệu vùng phủ sóng của bạn. Sau khi bạn tương tác với ứng dụng, theo cách thủ công hoặc thông qua kiểm tra tự động, dữ liệu vùng phủ sóng sẽ được ghi.
Tuy nhiên, với Xcode7, có vẻ như dữ liệu bảo hiểm chỉ giới hạn trong các thử nghiệm đơn vị Xcode. Tôi vẫn đang cố gắng tìm ra, nếu có bất kỳ cách nào để thu thập dữ liệu bảo hiểm, bằng cách tương tác với ứng dụng theo cách thủ công hoặc thông qua các thử nghiệm tự động.
Nguồn
2015-10-20 15:14:56
Vì vậy, về cơ bản bạn muốn xem những phần nào của mã được tiếp cận trong một lần chạy bình thường !? Lưu ý rằng thông tin này có lẽ không đáng gì vì bạn không bao giờ có thể chắc chắn đã sử dụng mọi hành động có thể và gặp phải mọi tình huống tiềm ẩn ...! – luk2302
@ luk2302 vâng, chính xác. Các kết quả bảo hiểm rất hữu ích để kiểm tra các bài kiểm tra thủ công đã thực hiện đã bao gồm tất cả các tình huống. Vì vậy, ví dụ, sau khi chạy thủ công, chúng ta sẽ thấy những đoạn mã nào được bao phủ và những phần nào cần được kiểm tra để chắc chắn chúng hoạt động chính xác. Hãy để tôi nói lại, ứng dụng của tôi rất cụ thể về nội dung, vì vậy tôi không thể ghi lại hành động giao diện người dùng. – brigadir