Gcloud和Firebase工具测试错误

时间:2018-09-24 19:31:03

标签: android firebase gcloud android-instrumentation

我在Firebase上运行检测工具时遇到问题。当前,在CircleCI构建工作流程中,我使用flank通过以下命令运行仪器测试

java -jar /root/repo/flank-v2.0.3.jar -a ~/repo/app/build/outputs/apk/mock/debug/app-mock-debug.apk -t ~/repo/app/build/outputs/apk/androidTest/mock/debug/app-mock-debug-androidTest.apk > result

我得到这个error

但是,当我从config.properties文件中删除以下内容时,将运行测试:

environment-variables=coverage=true,coverageFilePath=/sdcard/coverage.ec

我必须指出,在突然开始失败之前,该测试可以完美地与上述代码一起运行。另外,通过以下行也可以在sdcard上写权限。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

AndroidManifest.xml

要注意的另一件事是,当我使用gcloud firebase命令时,它也会失败:

gcloud firebase test android run --type instrumentation --app ~/repo/app/build/outputs/apk/mock/debug/app-mock-debug.apk --test ~/repo/app/build/outputs/apk/androidTest/mock/debug/app-mock-debug-androidTest.apk --device model=Nexus7,version=22,locale=en,orientation=landscape --environment-variables coverage=true,coverageFile=/sdcard/coverage.ec --directories-to-pull=/sdcard --timeout 20

,然后在我从命令中删除--environment-variables coverage=true,coverageFile=/sdcard/coverage.ec时起作用。可能是什么问题?

0 个答案:

没有答案