Я пытаюсь выполнить набор тестов, но мне нужно, чтобы мое исследование было очищено до каждого теста. Используя Gradle's connectedCheck, приложение просто возобновляется перед каждым тестом, я использовал Orchestrator, чтобы установить для аргумента clear значение true, чтобы стирать данные после теста, но если я выполняю все тесты в пакете одновременно, это показывает, что приложение на самом деле не очищается между выполнениями.
Есть ли у вас какие-либо предложения относительно того, почему я могу сделать это на Android Studio или в командной строке?
Я также пытался решить проблему с помощью
- реализация аннотации ClearData (не работает)
- реализация задачи clearData, которая выполняется только после первого теста
UPDATE
Видимо, я обнаружил, что случилось с
testInstrumentationRunnerArguments clearPackageData: 'true'
, я обновил версию оркестратора с 1.0.1
до 1.0.2
и теперь она работает, очищая данные приложения перед каждым запуском теста.