Trình kiểm tra Xcode Test hiển thị danh sách các trường hợp thử nghiệm.Làm thế nào để xóa một lớp kiểm tra Swift Xcode khỏi trình kiểm tra?
Tôi muốn xóa lớp trường hợp thử nghiệm vì nó không còn cần thiết nữa.
Tôi đã thử nhiều cách tiếp cận điển hình, chẳng hạn như nhấn xóa hoặc tìm biểu tượng "-" hoặc mục menu "Xóa" hoặc tìm kiếm trợ giúp trong tài liệu Apple Xcode.
tôi đã tìm thấy cách giải quyết này:
Trong navigator dự án, loại bỏ các tập tin từ dự án và xóa các tập tin.
Thoát Xcode và khởi chạy lại. Trình kiểm tra có vẻ mất dấu các lớp thử nghiệm và các trường hợp thử nghiệm, và hiển thị các mục 0.
Chạy thử nghiệm. Trình kiểm tra có vẻ như xây dựng lại danh sách các lớp kiểm tra và các trường hợp kiểm tra.
Nếu mà vẫn không hoạt động, hãy thử các ...
Xóa Xcode nguồn gốc dữ liệu: đơn
Xcode -> Preferences -> "Vị trí" biểu tượng -> " Phần dữ liệu có nguồn gốc ".
Nhấp vào mũi tên hình tròn nhỏ màu xám; Thao tác này sẽ mở Trình tìm kiếm và hiển thị thư mục DerviedData.
Xóa toàn bộ thư mục.
Rebuild:
đơn sản phẩm -> sạch.
Trình đơn sản phẩm -> Xây dựng.
Có cách nào đơn giản hơn để hoàn thành mục tiêu xóa lớp thử nghiệm không? Lý tưởng nhất là không cần khởi chạy lại Xcode, hoặc xây dựng lại dự án, v.v ...?
loại liên quan về vấn đề này: How can I delete Xcode test cases from the test case view?
Tôi đang sử dụng Xcode 6.3 và Swift 1.2, nếu điều đó giúp tôi biết.
Chỉnh sửa: Trong những ý kiến, điểm @CouchDeveloper để chính thức Xcode 6.3 release notes, trong đó mô tả một lỗi được biết # 20.373.533:
kiểm tra Swift không tự động phát hiện trong phiên bản này của Xcode. Chú thích kiểm tra trong thanh bên của trình chỉnh sửa nguồn sẽ không xuất hiện và trình kiểm tra và bảng kiểm tra trong hành động Kiểm tra của bảng lược đồ sẽ trống. ...
Tiền thưởng trên câu hỏi này dành cho mọi giải pháp hoặc giải pháp tốt hơn. Bất kỳ giải pháp nào đều tốt, chẳng hạn như sử dụng GUI Xcode hoặc sử dụng lệnh xcodebuild hoặc bất kỳ tập lệnh shell nào chứa các tệp dự án.
Bạn đang may mắn. Xcode 6.3 thậm chí không hiển thị trường hợp Kiểm tra Swift của tôi trong Test Navigator. Các tính năng khác liên quan đến Kiểm tra Đơn vị cũng không hoạt động chính xác. Chạy các kiểm tra có thể làm hỏng Xcode, sau đó khởi chạy lại Xcode treo, ..., v.v.,;) – CouchDeveloper
Ha! Bạn có thể làm cho tôi một ưu tiên và upvote này để nó được nhiều quan điểm hơn bởi các nhà phát triển? Những gì họ trả lời cũng có thể giúp bạn. Tôi sẽ thêm tiền thưởng khi trang web cho phép tôi. – joelparkerhenderson
Đây là những lỗi đã biết trong 6.3, bạn có thể đọc [ghi chú phát hành] (https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html) trong phần ** Thử nghiệm **. Và kể từ khi chúng tôi đang ở đó, gỡ lỗi là khủng khiếp: kiểm tra các biến khá thường xuyên không thể, "bước tiếp theo" nhảy ngược lại và chuyển tiếp và đôi khi dừng trong mã tháo gỡ, ... – CouchDeveloper