Tôi phải chạy thử nghiệm jbehave (tự động) trong tre. Khi chạy thử nghiệm, tôi sẽ tạo ra một số tệp xml tương thích junit để tre có thể hiểu được. Tất cả các thử nghiệm jbehave được chạy như một phần của một kịch bản, bởi vì tôi cần chạy các kiểm tra jbehave trong một màn hình hiển thị riêng biệt (hãy nhớ đây là các kiểm tra trình duyệt tự động). Ví dụ kịch bản như sau.Tất cả các thử nghiệm được thông qua, nhưng việc xây dựng bằng tre thất bại với một tuyên bố "Không tìm thấy thử nghiệm thất bại, một lỗi biên dịch có thể xảy ra".
Ex:
export DISPLAY=:0 && xvfb-run --server-args="-screen 0, 1024x768x24"
mvn clean integration-test -DskipTests -P integration-test -Dtest=*
tôi có thêm một junit nhiệm vụ phân tích cú pháp mà chỉ vào tạo junit file xml tương thích. Vì vậy, khi xây dựng tre chạy và ngay cả khi tất cả các bài kiểm tra vượt qua, tôi nhận được xây dựng màu đỏ với thông báo "Không tìm thấy kiểm tra thất bại, một lỗi biên dịch có thể xảy ra."
Ai đó có thể giúp tôi về vấn đề này.
Choover, cảm ơn bạn đã trả lời. Tôi không thấy bất kỳ lỗi nào có thể xảy ra từ bất kỳ nhiệm vụ tre nào của tôi.Có chắc chắn một số dấu vết ngăn xếp được gây ra từ ứng dụng của tôi. Vui lòng xem qua https://il.openmrs.org/browse/FUNC-APPTEST/latest và đăng nhập https://ci.openmrs.org/download/FUNC-APPTEST-JOB1/build_logs/FUNC-APPTEST- JOB1-89.log để biết thêm chi tiết. –
xin lỗi, không đủ dung lượng trong hộp nhận xét để đăng xuất nhật ký, vì vậy tôi đã kết thúc chỉnh sửa bài đăng của mình - xem ở trên^ – choover