2009-12-17 40 views
6

Việc tích hợp JUnit với nhật thực rất đẹp. Tuy nhiên, tôi muốn có một tính năng để có thể tạo báo cáo nhanh từ Bài kiểm tra Đơn vị. Có thể làm như vậy khi chạy một build không đầu (và xây dựng hàng đêm của tôi được cấu hình để làm như vậy), nhưng đôi khi tôi muốn tạo một báo cáo từ giao diện người dùng.Báo cáo JUnit trên Eclipse

Có cách nào để thực hiện việc này không? tùy chọn dòng lệnh có thể? một plugin bổ sung? có lẽ chức năng đã có và tôi không thể tìm thấy nó?

EDIT: Tôi có một bản dựng PDE, vì dự án của tôi là một ứng dụng RCP. Do đó, chạy các thử nghiệm từ bản dựng này không thực sự thẳng về phía trước. Tôi đoán tôi có thể cố gắng để hack một kịch bản ANT nhỏ hơn để làm bài kiểm tra, nhưng sau đó có lẽ tôi phải chiến đấu với classpath để có được những gì tôi muốn. Tôi đã hy vọng tìm thấy một số phần mở rộng cho các plugin JUnit đã có mà sẽ cung cấp thông tin trên khung nhìn cây, nhưng như một tài liệu HTML.

+0

Chính xác cấu hình hàng đêm được định cấu hình như thế nào khi chạy thử nghiệm đơn vị và tạo báo cáo? – ZoogieZork

Trả lời

2

Bạn có thể sử dụng kiến ​​và tạo báo cáo HTML [Tôi nghĩ rằng bạn có thể sử dụng Ant trong Eclipse]
tôi tìm thấy những liên kết nhưng bạn có thể khảo sát hơn:

Ant JUnitReport Task
JUnit Tutorial
JUint Report

1

tôi 'không chắc chắn nếu bạn muốn có một báo cáo "vật lý" mà bạn có thể phân phối hoặc chỉ thêm thông tin bạn có thể xem trong IDE của bạn.

Dù bằng cách nào, tôi đồng ý với lời khuyên của SjB về định cấu hình Eclipse để chạy tập lệnh kiến ​​tạo báo cáo trong bản dựng hàng đêm của bạn.

Nếu không thể chạy bản dựng hàng đêm cục bộ, bạn có thể thực hiện một số đoạn mã xây dựng kịch bản rất đơn giản sau các liên kết trong câu trả lời của SjB.

Bạn cũng có thể muốn xem Ant JUnit Task Manual Page

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