2010-08-12 84 views
31

Làm cách nào tôi có thể xác định phần trăm phương pháp (và mã) của tôi được bao phủ bởi các thử nghiệm jUnit? Tôi giả sử có một cách tinh vi hơn sau đó chỉ cần đếm ... and 1 and 2 and ..jUnit: Cách xác định mức độ bao phủ mã?

Tôi đặc biệt tự hỏi cách xử lý như thế sẽ được xử lý khi phương pháp đơn được bao phủ bởi các thử nghiệm 'n'.

Trả lời

35

Tôi đã sử dụng EclEmma rất thành công để bao gồm các lần chạy thử nghiệm JUnit. Và miễn phí của nó.

+0

Không chắc chắn nếu đây là câu trả lời hay nhất. Tôi đã xem EclEmma và nó xuất hiện nó là một plugin eclipse. Tôi cần phải làm điều này trong một môi trường CI và EclEmma không có sẵn như là một plugin gradle. – BigDong

2

Tôi khuyên bạn nên truy cập Cobertura để có mã vùng. Nó cung cấp thông tin chi tiết và có thể cung cấp cho bạn dòng theo vùng phủ sóng cũng như phạm vi chi nhánh.

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