2013-05-24 20 views
13

Câu trả lời của Google (nghe! Nghe!) Và kết quả tìm kiếm trên Eclipse Market Place về chủ đề này chỉ khiến tôi phát điên! Và dường như các câu trả lời SO được đề xuất cũng không thực sự hữu ích.Plugin Eclipse (CDT) để chạy thử nghiệm và báo cáo duyệt web

Tôi đang tìm một plugin Eclipse, cho phép tôi duyệt báo cáo thử nghiệm đơn vị tuân thủ XML JUnit báo cáo được tạo từ một nhân viên thử nghiệm google.

Đẹp để có các tính năng:

  • nhảy để nguồn từ báo cáo thất bại
  • chạy các bài kiểm tra tự động sau khi xây dựng.

Tôi chắc rằng một plugin (miễn phí) phù hợp với CDT Eclipse tồn tại, nhận ra các yêu cầu này, tôi quá ngu ngốc để tìm :-). Có thể trở thành chàng trai/cô gái thông minh hơn ở đây không?

+0

Vì JUNO có gói hỗ trợ thử nghiệm Đơn vị C++. Nó là gói của CDT. Tôi chỉ sử dụng nó với thử nghiệm tăng cường, nhưng AFAIK nó cũng hỗ trợ googletest. – mkaes

+0

@mkaes Tôi đang sử dụng Juno, bạn có thể cho tôi một số gợi ý về cài đặt/kích hoạt hay cách sử dụng nó không? –

+0

Chỉ cần vào Trợ giúp-> Cài đặt Phần mềm-> CDT-> Tùy chọn Lông vũ. Cần có tính năng hỗ trợ thử nghiệm C++ Unit. Ít nhất là trong phiên bản của tôi nó ở đó. – mkaes

Trả lời

27

Vì JUNO có gói hỗ trợ thử nghiệm Đơn vị C++. Nó là gói của CDT. Tôi chỉ sử dụng nó với thử nghiệm tăng cường, nhưng AFAIK nó cũng hỗ trợ googletest.

@mkaes nhận xét đã đẩy tôi vào nó!

  1. Cài đặt CDT (Help-> Install Software-> CDT) hỗ trợ tùy chọn C/C++ Unit Test
  2. Tạo một Runner mới sử dụng 'Run As -> Configurations Chạy -> C/C Unit ++ Kiểm tra
  3. Chọn 'Google Tests Runner' cho 'Tests Runner' trong tab 'Thử nghiệm C/C++'
  4. Chọn dự án thử nghiệm của bạn có thể thực thi trong tab 'Chính'
  5. Chạy ứng dụng và chế độ xem 'C/C++' hiển thị sau khi (xây dựng lại và) thực hiện

Xem tại đây để được hướng dẫn chi tiết và minh họa hơn: Eclipse Juno has landed with unit testing support for C++