2011-02-17 17 views
10

Tôi vừa cài đặt plugin ecobertura, nhưng có vẻ như không phải là một công cụ rất thân thiện với người dùng từ trong nhật thực. là có bất kỳ plugin tốt cho cobertura trong nhật thực hoặc bài viết để mô tả cách sử dụng ecobertura?cobertura trong eclipse

Tôi thường thấy sự phức tạp của mã và bao quát một cách rất hay.

Tôi cần phải sử dụng cobertura, bởi vì hệ thống xây dựng trong back-end sử dụng nó, do đó, nó làm cho cảm giác để sử dụng nó trong IDE là tốt.

Trân

+1

là bạn thiếu gì. Tôi nghĩ rằng không có nhiều tài liệu hơn là trên trang [tài liệu] (http://ecobertura.johoop.de/documentation.html). – FrVaBe

+0

Tôi nghĩ rằng bạn là đúng, không có nhiều plug-in này không – Charbel

+0

Xin đừng hiểu lầm tôi. Plugin này làm những gì nó cần. Nó tạo ra một phạm vi mã, trình bày các kết quả trong một khung nhìn đặc biệt và tô màu mã của bạn. Khá giống với một báo cáo ban đầu của cobertura. – FrVaBe

Trả lời

4

Từ sources:

  • cần có cấu hình ra mắt "bộ lọc" tab, để bạn có thể xác định những gì lớp để lọc và phân tích: xem changeset 2ecbb202e8c5
  • không có trường hợp "độ phức tạp của chu trình" ở bất kỳ đâu trong mã.

Nhưng bạn vẫn có thể ngã ba cơ sở mã (như mileszk did) và thêm bất kỳ tính năng mà bạn muốn (và đóng góp trở lại cho dự án chính của khóa học;))

18

tôi đang tìm kiếm một hướng dẫn cho đội ngũ của chúng tôi các thành viên bắt đầu sử dụng eCobertura và đến đây. Tôi tự mình viết một bản. Đăng lại ở đây hy vọng nó có thể giúp những người khác tìm kiếm một sự khởi đầu nhảy.

http://kennethxu.blogspot.com/2012/01/cobertura-and-eclipse-ecobertura.html

+2

Lưu ý: Kenneth đã cập nhật bài đăng trên blog của mình nói rằng anh ấy đang chuyển sang sử dụng plugin EclEmma. –

+1

Tôi đang sử dụng cả hai, tôi vẫn cần eCobertura vì EclEmma dường như có vấn đề với mã phản chiếu và powermock. –

1

Tôi đang sử dụng Eclipse Luna và tôi gặp khó khăn khi cài đặt plugin ecobertura. Vì vậy, tôi đã cài đặt plugin EclEmma và nó đã được tích hợp để sử dụng nó. Sau khi cài đặt plugin, hãy khởi động lại IDE nhật thực.

Để tìm bảo hiểm trong các trường hợp thử nghiệm bạn đã viết, tất cả các bạn phải làm là

Nhấp chuột phải vào gói mong muốn hoặc thậm chí toàn bộ dự án> Bảo hiểm As> Junit thử nghiệm

Các Chế độ xem mức độ phù hợp sẽ tự động xuất hiện. Hoặc bạn có thể mở chế độ xem vùng phủ sóng từ Cửa sổ> Hiển thị chế độ xem> Khác> Java> Bảo hiểm. Hoặc bạn có thể chỉ cần nhập "Bảo hiểm" trong hộp tìm kiếm Truy cập nhanh trong nhật thực.

Chế độ xem Phạm vi có khả năng hiển thị phần trăm mức độ phù hợp ở cấp dự án, cấp thư mục nguồn, cấp gói, cấp Lớp và thậm chí ở cấp phương thức.

Coverage View

Bạn có thể thay đổi mức độ gốc của các mục hiển thị trong cây che phủ bằng cách sử dụng thanh công cụ trong giao diện bảo hiểm.

Tool bar in the Coverage View

enter image description here

Bạn có thể thay đổi các thông số bảo hiểm cho phương pháp hoặc Line hoặc hướng dẫn hoặc brach dựa trên yêu cầu của bạn.

enter image description here

Và cuối cùng bạn có thể xuất các kết quả kiểm tra vùng phủ sóng sang HTML hoặc định dạng XML hoặc CSV bằng cách kích chuột phải vào bất cứ nơi nào trong quan điểm bảo hiểm và chọn phiên Export.

enter image description here export test coverage report export test coverage report format