2008-11-26 29 views
39

Nếu tôi bấm vào một gói và làm điều khiển-shift-F10 nó chỉ tìm và chạy các kiểm tra JUnit trong gói đó - nhưng tôi thực sự muốn nó recurse xuống thành subpackages và chạy chúng.Làm thế nào để IntelliJ IDEA chạy tất cả các bài kiểm tra trong một gói bao gồm các gói phụ

CẬP NHẬT: có vẻ như có điều gì đó không ổn. Khi tôi chạy nó trên một gói có kiểm tra, nó vẫn than phiền không có (nhưng nếu tôi mở một bài kiểm tra JUnit tôi có thể chạy nó tốt).

+1

Ctrl-Shift-F10 chuyển vào thư mục con cho tôi. –

+0

Bạn đã tìm được giải pháp chưa? Tôi có cùng một vấn đề. Ở cấp độ gói IntelliJ chỉ tìm thấy các testcases trong các lớp mở rộng TestCase. Không tìm thấy phương pháp kiểm tra chú thích. –

+0

Tôi không nhớ đã tắt nó? Chắc chắn không phải trong ngày 08 tháng 11? (chỉ có một em bé sau đó, hầu như không có được trên stackoverflow) –

Trả lời

9

Giá trị mặc định tổ hợp phím để chạy tất cả các xét nghiệm là Ctrl + phím Shift + F10

+0

xin lỗi tôi có nghĩa là tôi đã cố gắng đó. Nó chỉ nói rằng không có kiểm tra trong gói đó. –

+9

Tôi nghĩ rằng anh ấy có nghĩa là Alt + Shift + F10 -> Tạo một cấu hình thử nghiệm junit mới -> đặt tên là "Tất cả các kiểm tra" -> bao gồm toàn bộ gói -> Áp dụng/Chạy. – andersoyvind

+1

@andersoyvind câu trả lời này là cho đến nay từ một mà nó thực sự sẽ xứng đáng một câu trả lời của riêng mình – eis

68
  1. Alt + Shift + F10
  2. Tạo một cấu hình thử nghiệm junit mới
  3. Tên nó " Tất cả các kiểm tra "
  4. Bao gồm toàn bộ gói
  5. Áp dụng/Ru n.

enter image description here

Từ bình luận @ andersoyvind của.

+1

Điều này nên được chấp nhận câu trả lời – RedShift

Các vấn đề liên quan