2011-10-11 49 views
11

Dữ liệu tạo ra biểu đồ "Kết quả Thử nghiệm Xu hướng" thực sự đến từ đâu? Tôi có công việc "Chỉ thử nghiệm" tạo 2 tệp trong báo cáo mục tiêu/báo cáo chắc chắn. (Sản xuất bởi maven) Kiểm tra các tập tin trực tiếp cho thấy rằng các bài kiểm tra được thực hiện và đi qua.Biểu đồ Xu hướng Kết quả Thử nghiệm Jenkins Trống, nhưng Thử nghiệm đang Chạy

Biểu đồ hiển thị các bản dựng thành công dọc theo trục x nhưng không có kết quả thử nghiệm. Nếu tôi nhấp vào một bản dựng cụ thể từ trang dự án, nó sẽ hiển thị "(không có kiểm tra)" bên cạnh liên kết "Kết quả Thử nghiệm".

Có một số loại xử lý sau tôi cần thực hiện trên các tệp XML không? Chúng có định dạng JUnit, được tạo bởi plugin maven-soapui.

Cảm ơn!

+0

Có lẽ https://issues.jenkins-ci.org/browse/JENKINS-9980 cung cấp một số thông tin chi tiết. Dường như có một số công việc Jenkins/Maven không hoạt động như mong muốn vì tùy chọn "Xuất bản Junit ..." không khả dụng. – sceaj

Trả lời

12

Bạn cần kiểm tra "Xuất bản báo cáo kết quả kiểm tra JUnit" trong phần "Đăng hành động xây dựng" của cấu hình công việc và chỉ định vị trí của đầu ra XML từ các bài kiểm tra JUnit của bạn.

+1

Thật không may là tùy chọn không hiển thị trong cấu hình công việc. Điều này có thể là ngây thơ, nhưng có vẻ như Jenkins đã biết rằng nên công bố kết quả (nó cho thấy đồ thị xu hướng thử nghiệm và cung cấp liên kết "Kết quả thử nghiệm" trên các trang xây dựng), nó dường như không tìm thấy bài kiểm tra đầu ra. target/surefire-reports nên là vị trí tiêu chuẩn cho việc xây dựng maven. – sceaj

+2

Giải pháp là định cấu hình công việc Jenkins là "Xây dựng Tự do" thay vì "Xây dựng Maven 2/3". Điều này cho phép bạn chọn "Publish JUnit ..." và chỉ định các tệp XML JUnit sẽ được tổng hợp và báo cáo. Vì vậy, theo nghĩa nào đó, @gareth_bowles là chính xác. – sceaj

+0

Tôi đã gặp phải sự cố tương tự. Biểu đồ không hiển thị khi sử dụng Maven trong phiên bản 3.x. Tuy nhiên, tôi nhận được nó với một Maven trong phiên bản 2.x – jplandrain

8

Đối với tôi, tôi gặp sự cố này khi tôi có hộp "Kết quả kiểm tra tổng hợp hạ lưu tổng hợp" được chọn trong cấu hình công việc. Nỗ lực giải quyết vấn đề của tôi (tôi có thể sống mà không có kết quả tổng hợp).

+1

Cảm ơn - đó là giải pháp. Con đường là tốt, sự tập hợp của nó gây ra vấn đề. Nỗ lực giải quyết nó. –

+1

Có ai biết nếu có một lỗi mở trên hành vi này? –

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