>我已经在脚本步骤中使用以下代码行启动了 Appium 服务器
#!/bin/bash
set -ex
npm install -g appium
appium &>/dev/null &
在Android虚拟设备测试步骤中,收到以下错误消息。有没有办法避免此错误
Validating Failed to get test status, error: Failed to get test status: INVALID(TEST_SAME_AS_APP)
虚拟设备测试(Firebase 测试实验室(功能需要两个单独的 APK,一个将进行测试,另一个将驱动测试。您可以在此处阅读有关设置的更多详细信息:https://blog.bitrise.io/introducing-solid-and-snappy-virtual-device-testing-for-android
请参阅"检测"部分
对于插桩测试,需要更改工作流:
在 gradle-runner 的 gradle 任务输入中添加一个额外的任务 assembleDebugAndroidTest,因此它将类似于:
assembleDebug assembleDebugAndroidTest
.在 gradle-runner 步骤之后添加适用于 Android 的虚拟设备测试步骤。 至少,在安卓虚拟设备测试步骤设置测试APK路径输入到你构建的调试apk(例如:./app/build/outputs/apk/app-debug-androidTest-unaligned.apk(确保只配置步骤的一个部分,与你想要的测试类型相匹配! (APK 路径由 gradle-runner 步骤导出,并设置为步骤输入的默认路径,因此如果您想使用不同的 APK,请不要忘记相应地更改步骤的输入!