您好我正在尝试将calabash-android与Jenkins集成。我需要使用-f和-o标志将结果输出到json文件,以生成人类可读的报告。
这是我正在使用的行
exclude group: 'com.android.support', module: 'support-annotations'
}
运行此命令会导致calabash-android错误地说没有-f选项,从而导致构建失败。尽管结果写入testresult.json
,但仍会发生这种情况有没有人知道某种解决方法或者修复错误?
编辑:我最近发现这似乎只发生在Linux上。在OSX上运行该命令不会产生错误
答案 0 :(得分:0)
在我们的Jenkins管道中,我们以junit格式输出如下:
calabash-android run $APK --format junit --output report
然后发布junit文件