2016-03-03 15 views
9

Có cách nào để truy cập và xem báo cáo html trong Travis CI để kiểm tra maven testng không?Có cách nào để truy cập và xem báo cáo html trong Travis CI để kiểm tra maven không?

Tại thời điểm này, Travis CI bản ghi là cách duy nhất tôi xem có bao nhiêu tests/thất bại/bỏ qua, vv

Something như thế này: thử nghiệm chạy: 34, thất bại: 0, lỗi: 0, Bỏ qua : 0, Thời gian trôi qua: 50,427 giây

Kết quả:

thử nghiệm chạy: 34, thất bại: 0, lỗi: 0, Bỏ qua: 0

Tuy nhiên có những báo cáo chắc chắn hơn tạo ra trong thư mục này:

[INFO] Chắc chắn thư mục báo cáo:/home/travis/xây dựng/xxxx/yyyy/target/surefire-báo cáo

Tôi muốn để truy cập chắc chắn hơn-báo cáo/file index.html và xem kết quả.

Có khả năng này, ai đó có thể trợ giúp?

+0

Có lẽ tôi hiểu nhầm một điều nhưng nếu các bài kiểm tra là ok tại sao chỉ cần nhìn vào các báo cáo? Các thử nghiệm là * màu xanh lá cây *? BTW: Nếu tôi hiểu tài liệu travis-ci bạn không có quyền truy cập vào các thư mục .. vì chúng đang chạy trong Docker – khmarbaise

+0

Cảm ơn @ khmarbaise..Nếu bất kỳ thử nghiệm nào của tôi không thành công, tôi không biết xác nhận nào đã xảy ra và những thứ như thế. Nhật ký Travis CI chỉ hiển thị những thử nghiệm nào không thành công, nhưng không phải là chi tiết "thực tế" và "được mong đợi" của các thử nghiệm không thành công. – aspiringqa

+0

Nếu bạn không biết xác nhận nào đã đi sai thì thử nghiệm của bạn không đủ độ mịn mà có vẻ như bạn có một trường hợp thử nghiệm với nhiều xác nhận trong đó. Tốt hơn làm cho các bài kiểm tra được đặt tên dựa trên những gì bạn mong đợi và ghi nhớ rằng các bài kiểm tra đơn vị nên rất ngắn nếu không thường có một cái gì đó sai ... – khmarbaise

Trả lời

1

Tôi cũng có cùng một câu hỏi. Rất tiếc, có vẻ như Travis không hỗ trợ báo cáo HTML. Tôi đã không thử nó, nhưng dựa trên workaround đề nghị này feature request, và SO question khác, chúng tôi có thể sử dụng lynx -dump để hiển thị tệp HTML và có Travis xuất nó.

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