Пользовательская задача Gradle не выполняется после неудачного «connectedAndroidTest»Android

Форум для тех, кто программирует под Android
Anonymous
Пользовательская задача Gradle не выполняется после неудачного «connectedAndroidTest»

Сообщение Anonymous »

У меня есть проект Android с инструментальными тестами.
Я пытаюсь запустить пользовательскую задачу Gradle сразу после подключения AndroidTest.
Я хочу, чтобы эта пользовательская задача выполнялась запускаться независимо от статуса запуска linkedAndroidTest, т. е. независимо от того, завершился ли он неудачно или успешно.
Эта пользовательская задача Gradle пытается извлечь тестовые артефакты с устройства после запуска инструментального теста.< /p>
Вот как выглядит моя конфигурация зависимостей задач в build.gradle приложения:

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

tasks.register("pullData", Exec) {
// code to pull data
}

gradle.projectEvaluated {
connectedAndroidTest.finalizedBy pullData
}
Когда ConnecteAndroidTest проходит, файлы загружаются с устройства, но в случае сбоя задача gradle завершается с ошибкой, и завершающая задача «pullData» не выполняется.
Мой вопрос: как запустить задачу после подключения AndroidTest независимо от результата теста? Почему метод FinalizedBy не работает, когда мой тест не пройден?
Любая помощь в этом вопросе будет очень признательна. Спасибо :)

Подробнее здесь: https://stackoverflow.com/questions/790 ... ndroidtest

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