2016-07-12 3 views
0

Здравствуйте, я в настоящее время пытаюсь интегрировать calabash-android с Jenkins. Мне нужно использовать флагов -f и -o для вывода результатов в файл json, чтобы создать отчет для чтения человеком.Использование -f и -o флаги огурца с calabash

Это линия Я использую

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

Запуск это вызывает калабаш-андроида на ошибку, говоря, что нет опции -f и в свою очередь, приводит к тому, билд на провал. Это происходит, несмотря на то, что результаты выписываются в testresult.json

Кто-нибудь знает о работе или, возможно, об ошибке?

Редактировать: Недавно я обнаружил, что это похоже на Linux. Запуск команды на OSX не вызывает ошибку

ответ

0

В нашем Дженкинс выходе трубопровода мы в формате JUnit, как это:

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

А затем опубликовать файл JUnit

+0

Какую версию тыкву вы бежите? Предоставляет ли она недопустимую ошибку опции для -format и приводит к сбою отчета о сбое? Вы используете команду оболочки в качестве этапа пост-сборки? –

+0

calabash-android v0.7.3 и не дает никаких ошибок. Мы запускаем его как шаг сборки и публикуем отчет юнита как шаг пост-сборки – goughy000

 Смежные вопросы

  • Нет связанных вопросов^_^