I'm running Espresso Android tests on Firebase (Test Lab) and it always display the error:
The test has expired. It has been run longer than the maximum allowed duration and has been interrupted. (Test timed out).
If I increase the timeout to 1h (for example), when I run the tests is displayed the next error:
(gcloud.firebase.test.android.run) Http error while creating test matrix: ResponseError 400: Given test timeout of 60 min exceeds limit of 30 min.
So, my questions are:
- Is there any option to choose testing on Firebase on Virtual devices to increase test duration?
- Is there any workaround to work with Firebase Test Lab?
- Should I add some instrumentation on my Espresso Android tests?
Any help is appreciated.
Note: I have the Firebase plan Free
- Virtual Device Tests: 10 tests/day
- Physical Device Tests: 5 tests/day
Thanks, xptoGirl