Tôi đã đọc qua trang web Jenkins và plugin JUnit của nó, và vì một số lý do gì đó rất cơ bản là không rõ ràng đối với tôi.Jenkins và JUnit
Jenkins có một plugin Email-ext
để gửi email thông báo tùy chỉnh/nâng cao bất cứ khi nào xây dựng được chạy. Trong các email này, bạn có thể đặt "mã thông báo nội dung" là các biến thời gian chạy được thay thế bằng giá trị động khi email được tạo.
Một trong những thẻ là TEST_COUNTS
cho phép bạn hiển thị số lượng các bài kiểm tra JUnit chạy, hoặc có thất bại vv
Làm sao người ta đi về nhận Jenkins để hiển thị thông tin này một cách chính xác? Có một plugin tôi cần, và nếu có, cái nào? Tôi đã xây dựng của tôi chạy JUnit và tạo ra một báo cáo XML. Tôi giả sử Jenkins bằng cách nào đó phân tích các kết quả JUnit ra khỏi XML đó và sử dụng nó để cung cấp các giá trị cho mã thông báo đó.
Nhưng mặt khác, tôi đã đọc "văn học" (bài đăng danh sách gửi thư) dường như gợi ý rằng để sử dụng mã thông báo đó, bạn cần sử dụng Jenkins để chạy thử nghiệm đơn vị, chứ không phải nhiệm vụ Ant junit
bên trong kịch bản xây dựng của bạn.
Ai đó có thể làm rõ điều này cho tôi và thậm chí có thể đặt ra "thứ tự các hoạt động" cho các bước tôi cần thực hiện để có thể sử dụng mã thông báo này không?
Nó sẽ là cực kỳ hữu ích để nhận được số lượng thử nghiệm trong thông báo bản dựng của chúng tôi.
Cảm ơn Michael! Một trong những mục cuối cùng tôi cần làm rõ về mặc dù. Tôi đã cấu hình plugin 'Email-ext' nhưng tôi không thấy bất kỳ thứ gì trông giống như ảnh chụp màn hình từ phản hồi của bạn. Điều này cho tôi biết rằng bạn đã chụp ảnh màn hình từ giao diện người dùng plugin JUnit, phải không? Nếu vậy tôi sẽ phải cài đặt plugin JUnit (nếu có, cái nào - có rất nhiều !!!), nếu không, hãy cho tôi biết nơi để tìm các tùy chọn đó ('Xuất bản báo cáo kết quả kiểm tra JUnit', v.v.). Cảm ơn một lần nữa! – IAmYourFaja
Đó là trong "Hành động sau xây dựng" - ít nhất là theo mặc định cho các công việc Tự do và Đa cấu hình. Không cần plugin. –