Tôi thực hành TDD và chạy thử nghiệm của tôi rất thường xuyên. Eclipse có một lệnh tốt để chạy cấu hình được khởi chạy lần cuối. Nhưng khi tôi gọi lệnh trong một lớp thử nghiệm đơn vị nào đó, Eclipse chỉ chạy các bài kiểm tra cho lớp kiểm tra đơn vị hiện tại. Tôi muốn chạy tất cả các bài kiểm tra đơn vị của tôi để thay thế. Có, tôi có thể sử dụng chuột để gọi lệnh chạy tất cả các bài kiểm tra JUnit, nhưng, để lặp lại: Tôi chạy thử nghiệm rất thường xuyên.Eclipse: gắn một số khóa cho tất cả các bài kiểm tra đơn vị
Trả lời
Bạn cần thay đổi chế độ chạy của nhật thực. Theo mặc định, nó sẽ cố gắng chạy bất cứ điều gì được chọn hoặc đang được chỉnh sửa. Bạn muốn nó luôn chạy "điều cuối cùng được thực hiện".
Đến Window-> Preferences-> Run/Debug-> Ra mắt Chọn "Luôn Khởi chạy ứng dụng trước"
Sau đó, bạn có thể định nghĩa một TestSuite với tất cả các trường hợp thử nghiệm của bạn và chạy nó, hoặc chạy tất cả các trường hợp thử nghiệm cho dự án. Sau khi chạy, bạn chỉ có thể tiếp tục chạy lại với F11 hoặc control-F11.
Hy vọng điều này sẽ hữu ích! - Scott
Có thể Infinitest là những gì bạn cần.
Tôi yêu Infinitest, nhưng tôi thấy nó một chút không đáng tin cậy với các giải pháp Maven đa mô-đun lớn và cũng có thể khi các thử nghiệm đang làm một điều gì đó không bình thường (ví dụ như sử dụng Hazelcast). Bạn có thể sử dụng một bộ lọc để loại trừ các bài kiểm tra mặc dù, và giúp một chút. – brindy
Ngoài ra còn có Junit Max. Nó không phải là miễn phí nhưng rất rẻ. Nó sẽ chạy tất cả các bài kiểm tra của bạn mỗi khi bạn lưu một tập tin và cho biết nếu các bài kiểm tra đã thành công ở góc dưới cùng bên phải của nhật thực.
Nếu một thử nghiệm thất bại dòng mà nó thất bại được đánh dấu là một lỗi để bạn có thể tiếp tục làm việc với các tệp nguồn và không phải đợi cho các thử nghiệm của bạn và có công việc của bạn bị gián đoạn.
Để chạy tất cả các kiểm tra đơn vị trong dự án, gói hoặc nguồn gốc, chọn mục trong trình khám phá gói và nhấn Shift + Alt + X rồi T (hoặc nhấp chuột phải-> Chạy As-> JUnit test).
Để tập trung vào trình thám hiểm gói, nhấn Ctrl + F7 để hiển thị trình đơn "Chế độ xem tiếp theo", nhấn liên tục để chuyển qua danh sách hoặc nhấn lên và xuống rồi nhập để chọn chế độ xem.
Khi bạn đã chạy nó một lần, F11 có thể được đặt để chạy lần khởi chạy cuối cùng nếu bạn tinh chỉnh tùy chọn gỡ lỗi (mặc định là chạy cho lựa chọn hiện tại).
Bạn có thể tạo cấu hình khởi chạy JUnit cho tất cả các thử nghiệm của mình bằng cách nhấp chuột phải vào thư mục kiểm tra và chọn "Chạy dưới dạng> Kiểm tra JUnit".
Sau đó xem https://stackoverflow.com/a/8176077/255961 mô tả cách sử dụng plugin Macro thực tiễn để gán lối tắt để khởi chạy cấu hình.
PS, Nếu vì một số lý do bạn có kiểm tra trong nhiều hơn một thư mục sau đó bạn có thể chỉnh sửa cấu hình JUnit khởi động để làm việc ở cấp dự án cũng như:
- 1. Kiểm tra đơn vị trong QTestLib - chạy thử nghiệm/kiểm tra đơn trong lớp/tất cả các bài kiểm tra
- 2. Global.asax cho bài kiểm tra đơn vị?
- 3. Tham số các bài kiểm tra đơn vị trong python
- 4. Bài kiểm tra đơn vị cơ bản so với bài kiểm tra đơn vị
- 5. Chạy tất cả các bài kiểm tra đơn vị với trình tạo Ant
- 6. CakePHP/Jenkins/Phing - Chạy tất cả các bài kiểm tra đơn vị
- 7. Sử dụng assertArrayEquals trong các bài kiểm tra đơn vị
- 8. 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
- 9. Maven - các bài kiểm tra tích hợp riêng biệt từ các bài kiểm tra đơn vị
- 10. zookeeper nhúng cho bài kiểm tra đơn vị/tích hợp
- 11. ReSharper chạy tất cả các bài kiểm tra đơn vị trong một dự án hoặc giải pháp cùng một lúc
- 12. HashSet trong các bài kiểm tra đơn vị
- 13. Bài kiểm tra đơn vị bằng Python
- 14. Makefile cho bài kiểm tra đơn vị trong C++
- 15. Sử dụng StructureMap với các bài kiểm tra đơn vị
- 16. Tạo các Bài kiểm tra Đơn vị Tự động
- 17. Visual Studio không chạy tất cả các bài kiểm tra đơn vị trong một lớp học thử nghiệm
- 18. Tạo tài liệu từ các bài kiểm tra đơn vị
- 19. Viết bài kiểm tra đơn vị ở Django/Python
- 20. Thay đổi tên hiển thị của các bài kiểm tra đơn vị trong plugin JUnit Eclipse
- 21. Resharper vấn đề với các bài kiểm tra đơn vị
- 22. Bài kiểm tra đơn vị Bài toán với assertRaises
- 23. không phải tất cả các bài kiểm tra junit đang chạy trong eclipse
- 24. Bài kiểm tra đơn vị so với bài kiểm tra chấp nhận
- 25. Sử dụng các kịch bản Luồng cho cả các bài kiểm tra tích hợp và các bài kiểm tra đơn vị
- 26. NUnit bỏ qua tất cả các bài kiểm tra
- 27. Cách cung cấp các tệp dữ liệu cho các bài kiểm tra đơn vị android
- 28. Bạn làm gì với bài kiểm tra Đơn vị?
- 29. Tìm tất cả các bài tập cho biến số
- 30. Populating Spring @Value trong Bài kiểm tra đơn vị
+1 để bao gồm đường dẫn trình đơn đến giải pháp; tính đặc hiệu trong câu trả lời là hữu ích nhất. –
Cảm ơn. Scott! Đó là những gì tôi cần! – dmitrynikolaev
Rất vui được giúp đỡ! Bảo trọng! –