2017-04-18 24 views
9

Kısa bir süre önce Android Gradle eklentisinde testOptions.animationsDisabled mülkünü keşfettim.Android Gradle eklentisinde testOptions.animationsDisabled özelliği ne yapıyor?

Ben Espresso ile UI testleri çalıştırırken benim cihazlarda animasyonları devre dışı bırakmak için yararlı olacağını umuyordum, ama değil, yani ben hala elle animasyonlar devre dışı bırakmak zorunda ya one ait severaloptions mevcut kullanarak. Aksi takdirde, bazı UI testleri lapa haline gelir.

Bu özelliğin açıklaması oldukça kısaysa, nasıl kullanıldığını bilen var mı?

apply plugin: 'com.android.application' 
android { 
    testOptions { 
     animationsDisabled = true 
    } 
} 

Teşekkür şu şekildedir:

Benim gradle dosyasıdır.

+0

Bu Android uygulamaları için deney seçenekleri ne olacağını anlamak için iyi bir yer de ama burada ya belgelenmiş değil ya https://developer.android.com/studio/test/index.html#test_options –

+5

gradle eklentisi 2.3.3 için kaynak kodunu indirdim ve bayrağı ayarlandığını görebildiğim kadarıyla 'TestOptions' sınıfında ve ardından buradan erişilir ve 'AbstractTestDataI' olarak ayarlanır. mpl'. Oradan tekrar kullanılmaz :(. Bu bayrağın bir şey yaptığını sanmıyorum. – Altoyyr

cevap

-1

Yükseltme inşa olmalıdır: gradle: 2.3.0'

ve inşa

basit:

dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.0' 
}