2016-07-12 62 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