Что делает свойство testOptions.animationsDisabled в плагине Android Gradle?
Недавно я обнаружил свойство testOptions.animationsDisabled в плагине Android Gradle.
Я надеялся, что было бы полезно отключить анимацию на моих устройствах при выполнении тестов пользовательского интерфейса с помощью Espresso, но это не так, т.е. мне все равно придется отключать анимацию вручную или использовать один несколько параметры доступный. В противном случае некоторые тесты пользовательского интерфейса становятся неровными.
Поскольку описание этого свойства довольно короткое, кто-нибудь знает, как он должен использоваться?
Мой файл Gradle выглядит следующим образом:
apply plugin: 'com.android.application'
android {
testOptions {
animationsDisabled = true
}
}
Спасибо.
Ответы
Ответ 1
К сожалению ничего.
Недавно я добавил комментарий, что он не используется в плагине 2.3.3.
Я надеялся, что что-то изменилось с выпуском плагинов Android Studio 3.1 и androidGradle 3.1, но это не так.
Я думаю, что это немного вводит в заблуждение, что этот флаг существует и не лучше задокументирован
Редактировать:
Я был перенаправлен в этот пост, в котором объясняется, как настроить тестовое правило, отключающее анимацию для вас.
https://proandroiddev.com/one-rule-to-disable-them-all-d387da440318
Ответ 2
Вы должны выполнить сборку обновления: gradle: 2.3.0 '
и постройте
просто:
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}