Flutter 应用程序的 Firebase 测试实验室总是超时

问题描述 投票:0回答:1

在我的 flutter 应用程序中,我完成了所有集成步骤来运行测试实验室测试

我创建了 MainActivityTest.java,并使用测试依赖项更新了 build.gradle

我创建了集成测试目录和驱动程序

然后我使用以下命令生成apks

pushd android flutter build apk ./gradlew app:assembleAndroidTest ./gradlew app:assembleDebug -Ptarget=integration_test/<name>_test.dart $ popd
然后我将它们上传到测试实验室,

总是超时

有人可以为此建议一个解决方案吗?

flutter automated-tests android-instrumentation firebase-test-lab flutter-integration-test
1个回答
0
投票
您的所有测试总执行时间需要更长的时间来执行,在物理设备上超过 45 分钟,它还在您的屏幕截图错误消息中表明,您的测试将在 firebase 测试实验室中超时,因为 FTL 对此有限制。请参阅以下 Firebase 测试实验室文档:

https://firebase.google.com/docs/test-lab/android/get-started#:~:text=Note%20that%20all%20test%20types,Espresso%20or%20UI%20Automator%20frameworks所有测试类型仅限在物理设备上运行 45 分钟,在虚拟设备上运行 60 分钟。

注意:因此,如果在物理设备上运行测试,请确保所有测试执行时间少于 45 分钟;如果在虚拟设备(模拟器等)上运行测试,请确保所有测试执行时间少于 60 分钟

© www.soinside.com 2019 - 2024. All rights reserved.