2014-02-12 64 views
0

我一直在搜索互聯網幾小時,現在還沒有任何工作解決方案。Robolectric和Maven的測試代碼覆蓋率

問題很簡單:如何獲取使用Robolectric作爲測試庫的Android Maven項目中的測試代碼覆蓋率?

我試過JaCoCo和Cobertura但沒有成功。總會有某種錯誤。我認爲我的問題是我無法正確地爲Maven安裝正確的代碼覆蓋率插件。我知道有很多示例POM文件和代碼片段,但我在這裏沒有任何運氣。

Robolectric是btw工作正常。

我的項目目錄看起來像這樣:

| parent project 
    |-- app project 
    |-- test project 

謝謝你幫我出去!

回答

0

SonarQube完全符合您的要求。

編輯:

These docs will help如果你還沒有找到他們了。

Android plugin對你也很有用。

+0

謝謝!終於有了工作。但報告原始文件將進入測試項目,而不是應用程序項目,聲納在那裏找不到它們。所以,我必須手動將測試所需的文件複製到應用程序項目。不是最好的方式,但工作! –

+0

很高興爲您服務!我添加了一個官方文檔的鏈接,希望能幫助你更多。 – JaKXz