Tôi vừa thêm một số xét nghiệm đơn vị Python vào POM Maven hiện có nhưng dường như tôi không thể báo cáo kết quả kiểm tra khi chạy bản dựng.Hiển thị kết quả kiểm tra tùy chỉnh trong công việc Jenkins Maven
Tôi đang chạy nose kiểm tra từ Maven với số exec-maven-plugin trong giai đoạn "thử nghiệm". Các thử nghiệm chạy thành công từ công việc Jenkins và tạo một báo cáo thử nghiệm tương thích xUnit tới target/surefire-reports/TEST-nosetests.xml, nhưng Jenkins không nhận được kết quả.
Điều thú vị là, Maven cũng báo cáo không có kiểm tra chạy trước khi thực hiện các bộ kiểm tra:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
There are no tests to run.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- exec-maven-plugin:1.1.1:exec (nosetests) @ server ---
[INFO] ................
[INFO] ----------------------------------------------------------------------
[INFO] Ran 16 tests in 194.799s
[INFO]
[INFO] OK
[INFO] Registering compile source root /Volumes/Data/workspace/myProject/target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Vì vậy, đây là một vấn đề với Jenkins không nhìn thấy kết quả, hoặc với Maven không điều trị bộ kiểm tra của tôi như kiểm tra thực tế?
Tôi nghĩ là có liên quan đến lỗi JENKINS-9980. https://issues.jenkins-ci.org/browse/JENKINS-9980 – Jmini