如果單元測試執行失敗(例如,這個one),我已經看到有關在Jenkins中構建內容失敗的幾篇文章。事實證明,默認情況下,Jenkins報告的構建失敗的測試爲unstable
,有些人不喜歡這樣做。但是,這對我來說會非常好。我只是希望能夠輕鬆區分構建與通過測試失敗的測試。如果測試失敗,讓Android的jenkins構建失敗
這裏是捕獲:我正在開發的Android所以我的版本配置後,this page。基本上測試用下面的命令來運行:生成併發布在詹金斯
ant all clean emma debug install test
至於結果覆蓋報告。
我已閱讀關於根據測試結果 配置Jenkins結果的所有文章都在處理螞蟻任務操作。但是,如果我們看一下Android build.xml
,則Android測試使用adb命令運行:adb shell am instrument ...
。我不知道如何配置這個命令來打印測試結果。它可以配置爲打印覆蓋率報告。我已經這樣做了,但根據報道報道,從未能夠使構建失敗。
我希望別人也面臨同樣的問題,並設法解決它。任何指導將非常感激。
會[有幫助](http://code.google.com/p/the-missing-android-xml-junit-test-runner/)?這個想法是產生Jenkins理解的junit報告。 – 2012-04-08 11:29:43
@malenkiy_scot謝謝你的評論。這可能工作。我會在接下來的日子裏嘗試一下。 – 2012-04-09 14:10:46
@malenkiy_scot請發表評論作爲回答。我想給你賞金。我的問題尚未解決,但這至少是一個好方向。 – 2012-04-12 09:08:53