小编Chr*_*her的帖子

使用 Firebase 测试实验室为 Android 库执行仪器测试?

我正在研究 CircleCI,并且我正在尝试使用 Firebase 测试实验室为 Android 库执行仪器化测试(因为 CircleCI 不支持 Android 虚拟设备)。

我的 Instrumented 测试在 Android Studio 下工作起来就像一个魅力,但在 Firebase 测试实验室下执行时,它很挣扎!

事实上,主要问题是当我编译我的库时,输出中没有 APK 文件,而是一个 AAR 文件!

$ ./gradlew assembleDebug
$ ./gradlew assembleDebugAndroidTest
Run Code Online (Sandbox Code Playgroud)

那么您对使用 Firebase 测试实验室为 Android 库运行 Instrumented Test 有什么建议吗?

这里我的命令不起作用(由 fastlane 生成):

$ ./gradlew assembleDebug
$ ./gradlew assembleDebugAndroidTest
Run Code Online (Sandbox Code Playgroud)
$  gcloud firebase test android run \
   --type instrumentation \ 
   --app lib/build/outputs/apk/androidTest/debug/lib-debug-androidTest.apk \
   --test lib/build/outputs/apk/androidTest/debug/lib-debug-androidTest.apk \
   --device model=walleye,version=28,locale=en_US,orientation=portrait \
   --timeout 30m
Run Code Online (Sandbox Code Playgroud)

android firebase circleci fastlane firebase-test-lab

6
推荐指数
1
解决办法
611
查看次数