Пользовательская задача 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
Ответить

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

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

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

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

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