Инструментальные тесты Android не все воспроизводятся на некоторых устройствахAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Инструментальные тесты Android не все воспроизводятся на некоторых устройствах

Сообщение Anonymous »

У меня есть приложение для Android с 225 тестами эспрессо.
До сих пор я всегда мог запускать все тесты в сыром виде на всех устройствах (смартфонах и планшетах Samsung, с Android 7 до 14)
/>Теперь у меня есть новенький Samsung A15.
На этом устройстве тесты никогда не доходят до конца из 225 тестов. Все тесты запуска прошли нормально, но они останавливаются случайным образом, чаще всего между 70 и 120.
Примерно в момент сбоя logcat показывает следующее:

Код: Выделить всё

2024-08-26 07:11:07.999  6224-6244  ShellCommandClient      androidx.test.orchestrator           E  Couldn't find a published binder
2024-08-26 07:11:08.015  6224-6244  ShellExecutorImpl       androidx.test.orchestrator           E  ShellCommandClient not connected. Is ShellCommandExecutor service started?
androidx.test.services.shellexecutor.ClientNotConnected: Couldn't find a binder published by androidx.test.services. It is very likely that androidx.test.services was killed, which is usually due to low memory conditions. Consider switching to a device with more memory.
В IDE я получаю следующее:

Код: Выделить всё

> Task :app:connectedDevelopmentDebugAndroidTest
Test run failed to complete. Instrumentation run failed due to Process crashed.
> Task :app:connectedDevelopmentDebugAndroidTest FAILED
FAILURE:
Build failed with an exception.
* What went wrong:
Execution failed for task ':app:connectedDevelopmentDebugAndroidTest'.
Это не проблема с объемом памяти устройства (A15), поскольку оно отлично работает на A13 с тем же объемом памяти и ОС (4 ГБ, Android 14), а также работает отлично на А3 с 1,5 ГБ памяти.
Также перезагрузил аппарат, все пересобрал, почистил кеш IDE, удалил с устройства 2 приложения: androidx.test.orchestrator и TestServices.
Оно не помогает.
Сравнил все настройки разработчика с настройками А13: они одинаковые.
Любое представление о том, что происходит и как это решить?

Подробнее здесь: https://stackoverflow.com/questions/789 ... me-devices
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»