小编use*_*109的帖子

如何从CLI测试后获取gcloud Firebase测试实验室Android Espresso结果?

我们将Travis CI与Fastlane结合使用,进行自动构建和夜间UI Espresso测试.对于仪器测试,我们尝试使用gcloud命令行工具使用Firebase测试实验室.

我试图让测试结果易于使用格式,以便我可以在内部向Slack报告,例如通过或失败的测试数量以及哪些测试失败.

./google-cloud-sdk/bin/gcloud beta firebase test android run \
--type instrumentation \
--app ourapp/app/build/outputs/apk/mock/debug/app-mock-debug-local.apk \
--test ourapp/app/build/outputs/apk/androidTest/mock/debug/ourapp-mock-debug-androidTest.apk \
--device-ids hammerhead \
--os-version-ids 22 \
--locales en \
--orientations portrait \
--project ourappgoogleprojectid \
--timeout 15m
Run Code Online (Sandbox Code Playgroud)

这一切都可以很好地执行测试并打印两个指向Google云存储桶中原始结果的链接,其中包含一些随机链接以及一些这样的日志:

Raw results will be stored in your GCS bucket at [https://console.developers.google.com/storage/browser/test-lab-vx5ak1y4tt3sw-yrzyhxjh4r1r6/]

13:25:59 Test is Pending
13:26:06 Starting attempt 1
13:26:06 Test is Running
13:26:46 Logging into the device
13:26:53 Installing APK: com.ourcompany.ourapp.debug
13:27:13 Installing APK: com.ourcompany.ourapp.test
13:27:33 Running instrumentation test. Package: com.ourcompany.ourapp.test …
Run Code Online (Sandbox Code Playgroud)

android travis-ci firebase gcloud firebase-test-lab

4
推荐指数
1
解决办法
1018
查看次数

标签 统计

android ×1

firebase ×1

firebase-test-lab ×1

gcloud ×1

travis-ci ×1