DeviceTestRunSeçenekler
public class DeviceTestRunOptions
extends Object
java.lang.Nesne |
↳ | 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ı
DeviceTestRunSeçenekler
public DeviceTestRunOptions (String packageName)
parametreler |
---|
packageName | String |
Genel yöntemler
addExtraListener
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)
Enstrümantasyona iletilecek bir argüman ekleyin.
parametreler |
---|
key | String |
value | String |
public void clearExtraListeners ()
getApkDosyaAdı
public String getApkFileName ()
Apk kurulumu için apk dosyasının adını döndürür.
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
Yükleme komutunun ek 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 ()
getUserId
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
Kurulacak apk sorgulanabilir olmalıdır. Varsayılan değer doğrudur.
isGrantPermission
public boolean isGrantPermission ()
Apk kurulumu için izin verilip verilmeyeceği.
isHiddenApiCheckDevre Dışı
public boolean isHiddenApiCheckDisabled ()
isIsolatedDepolama Devre Dışı
public boolean isIsolatedStorageDisabled ()
isRestartDisabled
public boolean isRestartDisabled ()
isTestApiCheckDevre Dışı
public boolean isTestApiCheckDisabled ()
isWindowAnimationDevre 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 ayarlar ve herhangi bir arıza oluşmamasını sağlar.
parametreler |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
--no-hidden-api-check'lerinin host tarafından kullanılan 'am aracına' eklenip eklenmeyeceğini ayarlar.
parametreler |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedDepolama
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
--no-izole-storage öğesinin ana bilgisayar tarafından kullanılan 'am aracına' eklenip eklenmeyeceğini ayarlar.
parametreler |
---|
disableIsolatedStorage | boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Ana bilgisayar tarafından kullanılan 'am aracına' --no-restart eklenip eklenmeyeceğini ayarlar.
parametreler |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
--no-test-api-access'in ana bilgisayar tarafından kullanılan 'am aracına' eklenip eklenmeyeceğini ayarlar.
parametreler |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimasyon
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
--no-window-animation öğesinin ana bilgisayar tarafından kullanılan 'am aracına' eklenip eklenmeyeceğini ayarlar.
parametreler |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Yüklenecek apk sorgulanabilir değilse false
olarak 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)
Yükleme komutunun ek seçeneklerini ayarlar.
parametreler |
---|
installArgs | String |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Tüm enstrümantasyonun çalışması 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ümantasyonun durdurulmadan önce çıkış vermeyi 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)
Enstrümantasyonu çalıştırmak için kullanılması gereken enstrümantasyon koşucusunu ayarlar. Varsayılan koşucu '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. Enstrümantasyon yalnızca sınıfı çalıştırmak için filtrelenecektir. setTestMethodName(String)
ile kullanılabilir. İsteğe bağlı.
parametreler |
---|
testClassName | String |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Enstrümantasyonun çalıştırması gereken yöntem adını ayarlar. Düzgün çalışması için setTestClassName(String)
ayarlanmasını gerektirir. İsteğe bağlı.
parametreler |
---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Bir testin kesintiye uğramadan önce çalışabileceği maksimum süreyi (milisaniye olarak) ayarlar. Zaman aşımı olmaması için 0'a ayarlayın. İsteğe bağlı.
parametreler |
---|
testTimeoutMs | Long |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Enstrümantasyonun çalışması gereken kullanıcı kimliğini ayarlar. İsteğe bağlı.
parametreler |
---|
userId | Integer |
ShouldCheckResults
public boolean shouldCheckResults ()