Как отключить запуск фонового сервиса при запуске Espresso Test - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть следующий код в моем главном AndroidManifest. xml file

        <service android:name="my.package.com.SomeJobService"
            android:permission="android.permission.BIND_JOB_SERVICE" />

Во время отладки некоторого теста Android Espresso я обнаружил, что на самом деле этот код SomeJobService выполняется во время выполнения тестов пользовательского интерфейса.

Я попытался создать файл AndroidManifest. xml в каталоге app / src / androidTest /, который имел следующее определение

        <service android:name="my.package.com.SomeJobService"
            android:permission="android.permission.BIND_JOB_SERVICE"
            android:enabled="false"/>

Но я обнаружил, что слияние манифеста Android на самом деле не подхватывает это определение и мой SomeJobService на самом деле все еще работает во время выполнения тестов пользовательского интерфейса.

Как отключить фоновые службы заданий при выполнении android тестов пользовательского интерфейса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...