2017-01-27 21 views
5

Tôi sử dụng spock để viết trường hợp kiểm tra và jenkins để chạy và xuất bản các trường hợp thử nghiệm của tôi. Tôi đã có thể nhận được mã bảo hiểm được báo cáo nhưng sonar chỉ cho tôi chỉ Java trường hợp kiểm tra đơn vị; các trường hợp thử nghiệm groovy được hoàn toàn thiếuTích hợp kiểm tra của Spock với Sonar

Các pom.xml sau đây được sử dụng như tài liệu tham khảo https://github.com/kkapelon/java-testing-with-spock/blob/master/chapter7/spring-standalone-swing/pom.xml

ai vui lòng biết những gì tôi đang thiếu?

Sonar Dashboard image

+0

liên quan http://stackoverflow.com/questions/41452851/gradle-sonarqube-not-recognizing-groovy-tests – kazanaki

Trả lời

9
  1. Cài đặt plugin Groovy trong Sonar. Đăng nhập như là admin/admin và đi đến chính quyền/system/update-trung tâm tab
  2. Thêm thuộc tính sau đây trong tập tin pom

    <sonar.tests> src/kiểm tra/groovy, src/kiểm tra/java </sonar.tests>

Nếu bạn làm điều này cả Spock và kiểm tra JUnit được hiển thị một cách chính xác! Xem ảnh chụp màn hình kèm theo Spock and JUnit tests in Sonar

+0

cảm ơn bạn nó làm việc – harry

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