2012-02-17 33 views
5

Tôi hiện đang làm việc trên một ứng dụng được xây dựng trên mô hình OSGi. Tất cả quá trình thử nghiệm của ứng dụng của tôi được thực hiện bằng cách sử dụng Pax-Exam tạo một JVM mới bằng cách sử dụng Karaf.Sử dụng Jacoco với Pax-Exam

Tôi đã cố gắng sử dụng Jacoco để kiểm tra tích hợp mã kiểm tra của tôi nhưng nó dường như không hoạt động. Khi tôi đang sử dụng nó (với plugin maven), tệp jacoco.exec được tạo sẽ trống.

Khi Pax-Exam đang tạo một JVM mới để thực hiện kiểm tra thông qua Karaf, tôi đặt tùy chọn Pax-Exam với javaagent để sử dụng cùng một dòng arg cho JVM mới sẽ thực hiện các kiểm tra. Thật không may, nó không hoạt động.

Tôi đã cố gắng sử dụng Jacoco mà không cần phần Pax-Exam/Karaf/OSGi và nó hoạt động tốt, nhưng tôi không biết cách làm cho nó hoạt động với các gói OSGi của tôi.

Tôi hy vọng rằng ai đó có thể trợ giúp về điều đó!

+0

Vì bạn đã không có câu trả lời trong một thời gian, hãy thử những người pax, họ rất hữu ích và đáp ứng, danh sách gửi thư là [email protected] – earcam

Trả lời

2

Hãy xem cách các chàng trai felix đạt được điều này cho phạm vi mã của họ. Felix Jaas Sources

+0

Điều này có làm việc với Sonar không? – earcam

+0

không biết về sự tích hợp của sonar :) –

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