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ı

DeviceTestRunOptions (String packageName)

Genel yöntemler

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Çalıştırılmakta olan enstrümantasyona fazladan bir dinleyici ekleyin.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

Araçlara aktarılacak bir bağımsız değişken ekleyin.

void clearExtraListeners ()
void clearInstrumentationArgs ()

Daha önce addInstrumentationArg(String, String) ile ayarlanmış olan tüm enstrümantasyon bağımsız değişkenlerini temizleyin.

String getApkFileName ()

APK kurulumu için apk dosyasının adını döndürür.

ITestDevice getDevice ()
getExtraListeners ()
String[] getInstallArgs ()

Kurulum komutunun ekstra seçeneklerini döndürür.

getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isForceQueryable ()

Yüklenecek apk'nın sorgulanabilir olup olmadığı sorgulanabilir olmalıdır.

boolean isGrantPermission ()

APK kurulumu için izin verilip verilmeyeceği.

boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
boolean isRestartDisabled ()
boolean isTestApiCheckDisabled ()
boolean isWindowAnimationDisabled ()
DeviceTestRunOptions setApkFileName (String apkFileName)

APK kurulumu için apk dosyasının adını ayarlar.

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.

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-hidden-api-checks eklenip eklenmeyeceğini ayarlar.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

--no-isolated-storage'ın ana bilgisayar tarafından kullanılan 'am enstrümanına' eklenip eklenmeyeceğini ayarlar.

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-restart eklenip eklenmeyeceğini ayarlar.

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-test-api-access'in eklenip eklenmeyeceğini ayarlar.

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

Ana bilgisayar tarafından kullanılan 'am enstrümanına' --no-window-animation'ın eklenip eklenmeyeceğini ayarlar.

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Yüklenecek apk'nin sorgulanabilir olmaması gerekiyorsa false değerini ayarlar.

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

APK kurulumu için izinler verir.

DeviceTestRunOptions setInstallArgs (String... installArgs)

Kurulum komutunun ekstra seçeneklerini ayarlar.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Tüm enstrümantasyonun çalıştırılması ve tamamlanması gereken maksimum süreyi (milisaniye cinsinden) ayarlar.

DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Enstrümanın durdurulmadan önce çıkışı durdurabileceği maksimum süreyi (milisaniye cinsinden) ayarlar.

DeviceTestRunOptions setRunner (String runner)

Aletleri çalıştırmak için kullanılması gereken alet çalıştırıcısını ayarlar.

DeviceTestRunOptions setTestClassName (String testClassName)

Enstrümantasyonun çalıştırması gereken sınıf adını ayarlar.

DeviceTestRunOptions setTestMethodName (String testMethodName)

Aletlerin çalıştırması gereken yöntem adını ayarlar.

DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Bir testin kesintiye uğramadan önce çalıştırılabileceği maksimum süreyi (milisaniye cinsinden) ayarlar.

DeviceTestRunOptions setUserId (Integer userId)

Enstrümantasyonun çalışması gereken kullanıcı kimliğini ayarlar.

boolean shouldCheckResults ()

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

clearExtraListeners

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.

İadeler
String

cihaz al

public ITestDevice getDevice ()

İadeler
ITestDevice

Ekstra Dinleyiciler edinin

public  getExtraListeners ()

İadeler

getInstallArgs

public String[] getInstallArgs ()

Kurulum komutunun ekstra seçeneklerini döndürür.

İadeler
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

İadeler

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

İadeler
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

İadeler
Long

getPackageName

public String getPackageName ()

İadeler
String

getRunner

public String getRunner ()

İadeler
String

getTestClassName

public String getTestClassName ()

İadeler
String

getTestMethodName

public String getTestMethodName ()

İadeler
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

İadeler
Long

Kullanıcı Kimliğini al

public Integer getUserId ()

İadeler
Integer

isForceQueryable

public boolean isForceQueryable ()

Yüklenecek apk'nın sorgulanabilir olup olmadığı sorgulanabilir olmalıdır. Varsayılan değer doğrudur.

İadeler
boolean

Hibeİzin

public boolean isGrantPermission ()

APK kurulumu için izin verilip verilmeyeceği.

İadeler
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

İadeler
boolean

İzole Depolama Devre Dışı

public boolean isIsolatedStorageDisabled ()

İadeler
boolean

Yeniden Başlatma Devre Dışı

public boolean isRestartDisabled ()

İadeler
boolean

isTestApiCheckDevre Dışı

public boolean isTestApiCheckDisabled ()

İadeler
boolean

isPencereAnimasyonuDevre Dışı

public boolean isWindowAnimationDisabled ()

İadeler
boolean

setApkDosyaAdı

public DeviceTestRunOptions setApkFileName (String apkFileName)

APK kurulumu için apk dosyasının adını ayarlar.

Parametreler
apkFileName String

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

setCihaz

public DeviceTestRunOptions setDevice (ITestDevice device)

Parametreler
device ITestDevice

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Yüklenecek apk'nin sorgulanabilir olmaması gerekiyorsa false değerini ayarlar.

Parametreler
forceQueryable boolean

İadeler
DeviceTestRunOptions

setGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

APK kurulumu için izinler verir.

Parametreler
grantPermission boolean

İadeler
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

Kurulum komutunun ekstra seçeneklerini ayarlar.

Parametreler
installArgs String

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

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

İadeler
DeviceTestRunOptions

Sonuçları Kontrol Etmeli

public boolean shouldCheckResults ()

İadeler
boolean