Я использую Android Библиотека эталонных тестов от Google, и кое-что, что я видел, это то, что, по-видимому, время ожидания для медленных вычислений (например, для анализа большого количества данных). Это пример теста:
@get:Rule
val benchmarkRule = BenchmarkRule()
@Test
fun quickTest() {
benchmarkRule.measureRepeated {
Thread.sleep(10)
}
}
@Test
fun slowTest() {
benchmarkRule.measureRepeated {
Thread.sleep(100)
}
}
Хотя quickTest
дает результат, slowTest
показывает:
Timed out waiting for process (<package>) to appear on <device>.
Возможно ли продлить или удалить тайм-аут?