Tôi đang thiết lập thử nghiệm hồi quy tự động cho một dự án FPGA, gần như chính xác như mô tả ở đây:kết quả xét nghiệm VHDL vào JUnit (hoặc khác Jenkins công nhận) định dạng
Bây giờ tôi muốn nhận kết quả kiểm tra (từ các câu lệnh VHDL REPORT
trong mô phỏng ModelSim) để xuất hiện trong các báo cáo thử nghiệm của Jenkins. Sự hiểu biết của tôi là Jenkins chỉ hỗ trợ định dạng jUnit và tôi đã tìm các plugin hỗ trợ các định dạng không phải XML nhưng không thấy bất kỳ định dạng nào.
Tạo XML hợp lệ từ báo cáo VHDL BÁO CÁO sẽ rất khó, vì mô phỏng có thể ngay lập tức chấm dứt tùy thuộc vào mức độ nghiêm trọng. Điều này có nghĩa là các thẻ đóng sẽ phải được nhân bản trong mọi đường dẫn thoát duy nhất có thể cho mỗi lần thử nghiệm duy nhất - không phải là cách tiếp cận duy trì nhất.
Vì vậy, bạn có biết cách nào đơn giản để chuyển đổi văn bản thuần thành jUnit (hoặc định dạng khác, nếu được hỗ trợ bởi Jenkins) không? Nếu một cái gì đó không tồn tại, có một lợi thế để viết một plugin Jenkins vs chỉ ném cùng một kịch bản perl? Bất cứ một đề nghị nào khác?
Có vẻ đầy hứa hẹn. Ngay bây giờ cố gắng tìm bất kỳ tài liệu nào về nó ngoài bức ảnh đơn đó. Dường như có bản cập nhật gần đây, mặc dù là tốt. –