Nếu tôi đang gỡ lỗi một số mã Java đa luồng trong Eclipse - với một lớp chính là RunTest và một lớp QueueListener thú vị.Làm cách nào để loại bỏ Java testrunner trong các điểm ngắt Eclipse?
Giả định:
- Khi RunTest được khởi tạo - QueueListener chạy ở chế độ nền.
- Khi RunTest Chốt - QueueListener bị chấm dứt
- Có một phương pháp duy nhất trong RunTest - với một breakpoint trong nó
- Có một phương pháp duy nhất trong QueueListener với một breakpoint trong nó
- QueueListener có thể chạy hơn và hơn một lần nữa
- RunTest chỉ chạy một lần mỗi thực hiện (lớp cha)
Khi gỡ lỗi trong Eclipse - cả hai breakpoint đi lên. Nhưng Eclipse ưu tiên RunTest - và tôi phải tự lật nó lên QueueListener bằng cách chọn chuỗi đó trong trình gỡ lỗi - và lặp lại nó lặp đi lặp lại.
Có cách nào để nói với Eclipse rằng tôi quan tâm hơn đến QueueListener và xem xét trình thử nghiệm là ưu tiên thấp hơn - khi nó chọn các điểm ngắt gỡ lỗi để hiển thị?
Tôi có thể biết tên của Ứng dụng mà bạn đang gỡ lỗi không? RunTest có được gọi là driverscript trong AutomationFramework không? –