Làm cách nào để làm cho 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ụ


81

Nếu tôi nhấp vào một gói và thực hiện control-shift-F10, nó chỉ tìm kiếm và chạy các bài kiểm tra JUnit trong gói đó - nhưng tôi thực sự muốn nó đệ quy xuống các gói con và chạy chúng.

CẬP NHẬT: có vẻ như có gì đó sai khác. Khi tôi chạy nó trên một gói có các bài kiểm tra, nó vẫn phàn nàn là 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).


2
Ctrl-Shift-F10 đi vào các dirs phụ cho tôi.
Ghét_

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

Tôi không nhớ là đã tắt nó? Chắc chắn không phải trong ngày 08 tháng 11? (vừa mới có con sau đó, hầu như không có thể đã được trên stackoverflow)
Michael Neale

Câu trả lời:


12

Tổ hợp phím mặc định để chạy tất cả các bài kiểm tra là Ctrl+ Shift+F10


xin lỗi tôi có nghĩa là tôi đã thử điều đó. Nó chỉ nói rằng không có bài kiểm tra nào trong gói đó.
Michael Neale

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

2
@andersoyvind câu trả lời này khác xa so với câu trả lời mà nó thực sự xứng đáng có câu trả lời cho riêng mình
eis

Điều này đã tiết kiệm được $$ của tôi
John Fantastico.

174
  1. Chạy-> Chỉnh sửa cấu hình ...
  2. Tạo cấu hình thử nghiệm tháng sáu mới
  3. Đặt tên là "Tất cả các bài kiểm tra"
  4. Bao gồm toàn bộ gói
  5. Áp dụng / Chạy.

nhập mô tả hình ảnh ở đây

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


Alt + shift + F10 không làm gì cho tôi: /
Rod

1
Alt + Shift + F10 là phím tắt mặc định cho hành động "Run-> Run ...". Nếu bạn không sử dụng phím tắt mặc định, bạn có thể sử dụng menu. Tái bút Tôi đã thay đổi câu trả lời để rõ ràng hơn.
csauve

Tôi gặp lỗi 'cover bị tắt khi thư mục làm việc trên mỗi mô-đun được định cấu hình. Vui lòng chỉ định một thư mục làm việc hoặc thay đổi phạm vi kiểm tra thành mô-đun đơn '. Trong ảnh chụp màn hình của bạn nếu tôi cung cấp cho các giá trị thư mục làm việc như $MAVEN_REPOSITORY$sau đó có vẻ như được làm việc mặc dù vài đơn vị trường hợp thử nghiệm thất bại và tôi cũng có thể chọn từng mô-đun nếu có yêu cầu
firstpostcommenter

2

Tôi đã giải quyết được nhờ phản hồi của csauve . Đây có thể là câu trả lời cho anh ấy, nhưng tôi không biết làm thế nào để đưa một hình ảnh vào đó.

Có thể truy cập hộp thoại Run / Debug Configurations thông qua Run> Edit Configurations . Sử dụng các tùy chọn này để tạo một tùy chọn chạy tất cả các thử nghiệm của bạn:

Chạy / gỡ lỗi cấu hình cho tất cả các thử nghiệm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.