Các dự án Hudson của tôi dường như không tổng hợp kết quả kiểm tra hạ lưu và tôi tự hỏi liệu tôi có bỏ lỡ một bước cấu hình nào đó không. Tôi có hai dự án, Foo và Foo-Tests, cả hai đều là công việc tự do.Các vấn đề với "Kết quả thử nghiệm hạ lưu tổng hợp" ở Hudson
On Foo dự án tôi có cấu hình như sau:
- Checked "Kết quả kiểm tra hạ lưu tổng hợp".
- Đã chọn "Tự động tổng hợp tất cả các bài kiểm tra hạ lưu" trong tùy chọn trước đó.
- Đã chọn "Xây dựng các dự án khác" và chỉ định "Foo-Tests" được chỉ định để xây dựng.
Mở dự án Foo-Các xét nghiệm tôi có cấu hình như sau:
- Checked "Xuất bản kết quả kiểm tra JUnit báo cáo" và quy định các file XML báo cáo JUnit tôi.
Khi Foo xây dựng, nó xây dựng thành công và chính xác sẽ kích hoạt xây dựng Foo-Tests. Việc xây dựng Foo-Tests thành công và xuất bản các báo cáo JUnit một cách chính xác. Tuy nhiên, khi tôi tìm kiếm kết quả kiểm tra tổng hợp trong Foo, có liên kết "Kết quả kiểm tra mới nhất (không có kiểm tra)" cho bản dựng gửi cho tôi tới 404.
Đây là những gì tôi đã cố gắng không giải quyết vấn đề:
- Yêu cầu Foo "xuất bản báo cáo kết quả kiểm tra JUnit" không có tham số (không có thử nghiệm trong dự án Foo, chỉ Foo-Tests). Điều này gây ra lỗi vì không có tệp thử nghiệm nào để xử lý trong dự án.
- Báo cho Foo-Tests biết "Dấu vân tay tất cả các hiện vật đã xuất bản" không có tham số (Tôi đã tự hỏi liệu Hudson có xử lý các báo cáo JUnit dưới dạng hiện vật đằng sau hậu trường) hay không. Điều này gây ra lỗi vì tôi đã không xác định rõ ràng bất kỳ tạo phẩm nào để xuất bản.
Tôi đang sử dụng Hudson 1.266.
Edit: tôi nên lưu ý rằng tôi đã tìm thấy hai câu hỏi trên Users Hudson danh sách gửi thư mà không có câu trả lời và có thể sẽ giúp giải quyết này:
Tôi cũng gặp vấn đề khi nhận kết quả kiểm tra của Hudson. Đáng buồn thay, danh sách gửi thư của người dùng không phản hồi về điều này. Bạn đang sử dụng các công việc tự do hay maven2? –
Công việc tự do. Tôi cũng đã tìm thấy hai câu hỏi trong danh sách gửi thư không có phản hồi. Tôi nhận thấy rằng một trong số đó là của bạn :). –