2016-07-12 58 views
0

你好,我目前正在試圖將葫蘆android與詹金斯整合。我需要使用-f和-o標誌將結果輸出到json文件,以便生成可讀的報告。使用-f和-o黃瓜標誌與葫蘆

這是我使用

calabash-android run "$WORKSPACE/app/build/outputs/apk/app-debug.apk" -f json -o testresult.json 

這條線這將導致葫蘆,Android的錯誤出來說,沒有-f選項,並且反過來又導致構建失敗。儘管結果寫出來testresult.json

有沒有人知道的工作或可能是錯誤修復?

編輯:我最近發現這似乎只發生在Linux上。上運行OSX的命令不會產生錯誤

回答

0

在JUnit的格式我們詹金斯管道,我們輸出的是這樣的:

calabash-android run $APK --format junit --output report 

,然後發佈了JUnit文件

+0

您運行的是什麼版本的葫蘆嗎?它是否爲--format提供了無效的選項錯誤並導致構建報告失敗?你是否將shell命令作爲後期構建步驟運行? –

+0

calabash-android v0.7.3並且它不會給出任何錯誤。我們將其作爲構建步驟運行,並將發佈junit報告作爲構建後步驟 – goughy000