Tôi tự hỏi nếu plugin Maven surefire chạy thử nghiệm đa luồng theo mặc định (và nếu có thể số lượng chủ đề được kiểm soát?) Hoặc nếu nó chạy thử nghiệm từ các lớp thử nghiệm theo thứ tự ngẫu nhiên hoặc có thể dự đoán, hoặc nếu lệnh có thể được quyết định bởi một số phương tiện.Plugin Maven chắc chắn có chạy thử nghiệm sử dụng nhiều luồng không?
Tôi chưa xác minh điều này (Tôi sẽ làm như vậy vào ngày mai, chỉ cần tìm một số hướng dẫn và xác minh tại thời điểm này), nhưng có vẻ như các lớp JUnit Test khác nhau của tôi đang chạy thử nghiệm trong một số xen kẽ gọi món. Mà làm cho nó một nỗi đau thực sự để dàn xếp việc tạo ra các nguồn lực thử nghiệm (mà là khá nặng trong trường hợp của tôi).
Đó có thể là vấn đề kinh điển mà tôi chạy bộ ứng dụng của mình với trình chạy JUnit của Eclipse và mọi thứ chạy rất tuyến tính và phát rất đẹp. Tôi đi đến dòng Maven cmd và mọi thứ dường như đang bước qua nhau.
Xin chào, hãy nhớ tránh các bài kiểm tra tương tác, cố gắng đạt được điều đó ... Bình chọn cho cả hai vấn đề. Có vẻ như 555 giờ là một phần của bản phát hành 2.5 http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.5/. – harschware
hãy sử dụng phiên bản plugin chắc chắn 2.4.2 hoặc cao hơn trong trường hợp bạn không muốn gặp vấn đề liên quan đến OOM –