Что делает свойство 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'
}