Tôi có configured EclEmma not to instrument my unit tests hoạt động tốt. Tuy nhiên, trình chỉnh sửa vẫn làm nổi bật mã kiểm tra như không được đề cập. Tôi không muốn làm nổi bật trong các bài kiểm tra đơn vị bởi vì họ không phải là nhạc cụ để phát hiện bảo hiểm. Tôi có thể làm cái này như thế nào?Bỏ qua phạm vi mã cho các bài kiểm tra đơn vị trong EclEmma
25
A
Trả lời
38
Tôi đã làm điều này trong Tùy chọn-> Java-> Mã bảo hiểm và đặt tùy chọn "Chỉ đường dẫn khớp với" thành src/main/java
- dường như hoạt động tốt.
36
Cài đặt bộ lọc bao gồm/loại trừ trong cửa sổ Tùy chọn áp dụng cho tên lớp/mẫu gói cho tất cả các dự án. Để kiểm soát các tệp ở cấp thư mục/đường dẫn, bạn phải đặt nó cho mỗi dự án.
- Kích chuột phải vào dự án
- Chọn Bảo hiểm Như | Cấu hình bảo hiểm ...
- Chọn dự án theo Junit subtree
- Chọn bảo hiểm tab bên phải
- Bỏ chọn thư mục chứa các bài kiểm tra của bạn, ví dụ như,
src/test/java
- Bấm Áp dụng
- Nhấp vào Đóng (hoặc Phạm vi phủ sóng để chạy ngay)
Các cài đặt này sẽ áp dụng mỗi khi bạn chạy vùng phủ sóng trong tương lai mà không phải mở cửa sổ cấu hình.
Điều này có thêm tiền thưởng không yêu cầu cấu hình của từng dự án. –
Câu trả lời được chấp nhận không phù hợp với tôi, nhưng điều này đã làm. – dennisdeems
Đây là giải pháp tốt nhất imo –