CihazTestÇalıştırSeçenekleri
public class DeviceTestRunOptions
extends Object
java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
BaseHostJUnit4Test aracılığıyla cihaz testlerini çalıştırmayla ilgili seçenekler için bir oluşturucu sınıfı.
Özet
Kamu inşaatçıları
CihazTestÇalıştırSeçenekleri
public DeviceTestRunOptions (String packageName)
Parametreler |
---|
packageName | String |
Genel yöntemler
addEkstraDinleyici
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Çalıştırılmakta olan enstrümantasyona fazladan bir dinleyici ekleyin.
Parametreler |
---|
listener | ITestLifeCycleReceiver |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
Araçlara aktarılacak bir bağımsız değişken ekleyin.
Parametreler |
---|
key | String |
value | String |
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Daha önce addInstrumentationArg(String, String)
ile ayarlanmış olan tüm enstrümantasyon bağımsız değişkenlerini temizleyin.
getApkFileName
public String getApkFileName ()
APK kurulumu için apk dosyasının adını döndürür.
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
Kurulum komutunun ekstra seçeneklerini döndürür.
getInstrumentationArgs
public getInstrumentationArgs ()
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
getPackageName
public String getPackageName ()
getRunner
public String getRunner ()
getTestClassName
public String getTestClassName ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
Kullanıcı Kimliğini al
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
Yüklenecek apk'nın sorgulanabilir olup olmadığı sorgulanabilir olmalıdır. Varsayılan değer doğrudur.
Hibeİzin
public boolean isGrantPermission ()
APK kurulumu için izin verilip verilmeyeceği.
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
İzole Depolama Devre Dışı
public boolean isIsolatedStorageDisabled ()
Yeniden Başlatma Devre Dışı
public boolean isRestartDisabled ()
isTestApiCheckDevre Dışı
public boolean isTestApiCheckDisabled ()
isPencereAnimasyonuDevre Dışı
public boolean isWindowAnimationDisabled ()
setApkDosyaAdı
public DeviceTestRunOptions setApkFileName (String apkFileName)
APK kurulumu için apk dosyasının adını ayarlar.
Parametreler |
---|
apkFileName | String |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Enstrümantasyon çalışmasının sonuçlarının kontrol edilip edilmeyeceğini ve herhangi bir arıza oluşmadığından emin olunup olunmayacağını ayarlar.
Parametreler |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-hidden-api-checks eklenip eklenmeyeceğini ayarlar.
Parametreler |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
--no-isolated-storage'ın ana bilgisayar tarafından kullanılan 'am enstrümanına' eklenip eklenmeyeceğini ayarlar.
Parametreler |
---|
disableIsolatedStorage | boolean |
setDevre Dışı BırakYeniden Başlat
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-restart eklenip eklenmeyeceğini ayarlar.
Parametreler |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-test-api-access'in eklenip eklenmeyeceğini ayarlar.
Parametreler |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-window-animation'ın eklenip eklenmeyeceğini ayarlar.
Parametreler |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Yüklenecek apk'nin sorgulanabilir olmaması gerekiyorsa false
değerini ayarlar.
Parametreler |
---|
forceQueryable | boolean |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
APK kurulumu için izinler verir.
Parametreler |
---|
grantPermission | boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Kurulum komutunun ekstra seçeneklerini ayarlar.
Parametreler |
---|
installArgs | String |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Tüm enstrümantasyonun çalıştırılması ve tamamlanması gereken maksimum süreyi (milisaniye cinsinden) ayarlar. Zaman aşımı olmaması için 0'a ayarlayın. İsteğe bağlı.
Parametreler |
---|
maxInstrumentationTimeoutMs | Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Enstrümanın durdurulmadan önce çıkışı durdurabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. Zaman aşımı olmaması için 0'a ayarlayın. İsteğe bağlı.
Parametreler |
---|
maxTimeToOutputMs | Long |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Aletleri çalıştırmak için kullanılması gereken alet çalıştırıcısını ayarlar. Varsayılan çalıştırıcı 'android.support.test.runner.AndroidJUnitRunner'dır. İsteğe bağlı.
Parametreler |
---|
runner | String |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Enstrümantasyonun çalıştırması gereken sınıf adını ayarlar. Araçlar yalnızca sınıfı çalıştıracak şekilde filtrelenecektir. setTestMethodName(String)
ile kullanılabilir. İsteğe bağlı.
Parametreler |
---|
testClassName | String |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Aletlerin çalıştırması gereken yöntem adını ayarlar. Düzgün çalışması için setTestClassName(String)
ayarlanması gerekir. İsteğe bağlı.
Parametreler |
---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Bir testin kesintiye uğramadan önce çalıştırılabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. Zaman aşımı olmaması için 0'a ayarlayın. İsteğe bağlı.
Parametreler |
---|
testTimeoutMs | Long |
setKullanıcıKimliği
public DeviceTestRunOptions setUserId (Integer userId)
Enstrümantasyonun çalışması gereken kullanıcı kimliğini ayarlar. İsteğe bağlı.
Parametreler |
---|
userId | Integer |
Sonuçları Kontrol Etmeli
public boolean shouldCheckResults ()