DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.testtype.junit4.DeviceTestRunOptions


BaseHostJUnit4Test ile cihaz testlerini çalıştırmayla ilgili seçenekler için bir oluşturucu sınıfı.

Özet

Kamu inşaatçıları

DeviceTestRunOptions(String packageName)

Herkese açık yöntemler

DeviceTestRunOptions addExtraListener(ITestLifeCycleReceiver listener)

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

DeviceTestRunOptions addInstrumentationArg(String key, String value)

Araça iletilecek bir bağımsız değişken ekleyin.

void clearExtraListeners()
void clearInstrumentationArgs()

Daha önce addInstrumentationArg(String, String) ile ayarlanan tüm araç 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()

Yükleme komutunun ek 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'nin sorgulanabilir olup olmadığı sorgulanabilir.

boolean isGrantPermission()

Apk yükleme işlemi için izin verilip verilmeyeceğini belirler.

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)

Araç çalıştırma sonuçlarının kontrol edilip edilmeyeceğini ayarlar ve emin olun.

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

'am aracına' --no-hidden-api-checks eklenip eklenmeyeceğini ayarlar şuradan kullanıldı: hem de sunucu tarafındadır.

DeviceTestRunOptions setDisableIsolatedStorage(boolean disableIsolatedStorage)

"am enstrüman"a --no-isolated-storage eklenip eklenmeyeceğini belirler şuradan kullanıldı: hem de sunucu tarafındadır.

DeviceTestRunOptions setDisableRestart(boolean disableRestart)

"am enstrüman" için --no-restart"ın eklenip eklenmeyeceğini ayarlar son kullanıcı tarafındadır.

DeviceTestRunOptions setDisableTestApiCheck(boolean disableTestApiCheck)

'am aracına' --no-test-api-access eklenip eklenmeyeceğini belirler ana makineden kullanılır yanı sıra.

DeviceTestRunOptions setDisableWindowAnimation(boolean disableWindowAnimation)

--no-window-animation'ın 'am (am) aracına" eklenip eklenmeyeceğini ayarlar şuradan kullanıldı: hem de sunucu tarafındadır.

DeviceTestRunOptions setForceQueryable(boolean forceQueryable)

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

DeviceTestRunOptions setGrantPermission(boolean grantPermission)

Apk yükleme izni verir.

DeviceTestRunOptions setInstallArgs(String... installArgs)

Yükleme komutunun ek seçeneklerini ayarlar.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)

Tüm enstrümantasyonun çalışması gereken maksimum süreyi (milisaniye cinsinden) ayarlar ve belirir.

DeviceTestRunOptions setMaxTimeToOutputMs(Long maxTimeToOutputMs)

Enstrümantasyonun çıkış yapmayı durdurabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. durduruldu.

DeviceTestRunOptions setRunner(String runner)

Enstrümantasyonu çalıştırmak için kullanılması gereken enstrümantasyon koşucusunu ayarlar.

DeviceTestRunOptions setTestClassName(String testClassName)

Araçların çalıştırılması gereken sınıf adını ayarlar.

DeviceTestRunOptions setTestMethodName(String testMethodName)

Araçların çalışması 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)

Araçların çalışması gereken kullanıcı kimliğini ayarlar.

boolean shouldCheckResults()

Kamu inşaatçıları

DeviceTestRunOptions

public DeviceTestRunOptions (String packageName)

Parametreler
packageName String

Herkese açık yöntemler

addExtraListener.

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

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

Parametreler
listener ITestLifeCycleReceiver

İlerlemeler
DeviceTestRunOptions

enstrümantasyonArg ekleyin

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Araça iletilecek bir bağımsız değişken ekleyin.

Parametreler
key String

value String

İlerlemeler
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

Cihazları temizleme

public void clearInstrumentationArgs ()

Daha önce addInstrumentationArg(String, String) ile ayarlanan tüm araç 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.

İlerlemeler
String

getCihaz

public ITestDevice getDevice ()

İlerlemeler
ITestDevice

getExtraListeners.

public  getExtraListeners ()

İlerlemeler

getYükleArg'ları

public String[] getInstallArgs ()

Yükleme komutunun ek seçeneklerini döndürür.

İlerlemeler
String[]

GetEnstrümantasyonArg'ları

public  getInstrumentationArgs ()

İlerlemeler

getMaxInstrumentationZaman Aşımı

public Long getMaxInstrumentationTimeoutMs ()

İlerlemeler
Long

getMaxTimeToÇıkışM'leri

public Long getMaxTimeToOutputMs ()

İlerlemeler
Long

getPackageName

public String getPackageName ()

İlerlemeler
String

getRunner

public String getRunner ()

İlerlemeler
String

getTestClassName

public String getTestClassName ()

İlerlemeler
String

getTestMethodName

public String getTestMethodName ()

İlerlemeler
String

getTestZaman Aşımı sn.

public Long getTestTimeoutMs ()

İlerlemeler
Long

getUserId

public Integer getUserId ()

İlerlemeler
Integer

Sorgulanabilir

public boolean isForceQueryable ()

Yüklenecek apk'nin sorgulanabilir olup olmadığı sorgulanabilir. Varsayılan değer, doğru değeridir.

İlerlemeler
boolean

İzinİzin Ver

public boolean isGrantPermission ()

Apk yükleme işlemi için izin verilip verilmeyeceğini belirler.

İlerlemeler
boolean

isGizliApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

İlerlemeler
boolean

YalıtılmışDepolamaDevre Dışı

public boolean isIsolatedStorageDisabled ()

İlerlemeler
boolean

Yeniden Başlatılan Devre Dışı

public boolean isRestartDisabled ()

İlerlemeler
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

İlerlemeler
boolean

Pencere AnimasyonuDevre Dışı

public boolean isWindowAnimationDisabled ()

İlerlemeler
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

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

Parametreler
apkFileName String

İlerlemeler
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Araç çalıştırma sonuçlarının kontrol edilip edilmeyeceğini ayarlar ve emin olun.

Parametreler
checkResults boolean

İlerlemeler
DeviceTestRunOptions

setCihazı

public DeviceTestRunOptions setDevice (ITestDevice device)

Parametreler
device ITestDevice

İlerlemeler
DeviceTestRunOptions

setDisableGizliApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

'am aracına' --no-hidden-api-checks eklenip eklenmeyeceğini ayarlar şuradan kullanıldı: hem de sunucu tarafındadır.

Parametreler
disableHiddenApiCheck boolean

İlerlemeler
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

"am enstrüman"a --no-isolated-storage eklenip eklenmeyeceğini belirler şuradan kullanıldı: hem de sunucu tarafındadır.

Parametreler
disableIsolatedStorage boolean

İlerlemeler
DeviceTestRunOptions

setDevre Dışı Bırak

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

"am enstrüman" için --no-restart"ın eklenip eklenmeyeceğini ayarlar son kullanıcı tarafındadır.

Parametreler
disableRestart boolean

İlerlemeler
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

'am aracına' --no-test-api-access eklenip eklenmeyeceğini belirler ana makineden kullanılır yanı sıra.

Parametreler
disableTestApiCheck boolean

İlerlemeler
DeviceTestRunOptions

setDisableWindowAnimasyonu

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

--no-window-animation'ın 'am (am) aracına" eklenip eklenmeyeceğini ayarlar şuradan kullanıldı: hem de sunucu tarafındadır.

Parametreler
disableWindowAnimation boolean

İlerlemeler
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

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

Parametreler
forceQueryable boolean

İlerlemeler
DeviceTestRunOptions

setGrantConsent

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Apk yükleme izni verir.

Parametreler
grantPermission boolean

İlerlemeler
DeviceTestRunOptions

setYükleArg'ları

public DeviceTestRunOptions setInstallArgs (String... installArgs)

Yükleme komutunun ek seçeneklerini ayarlar.

Parametreler
installArgs String

İlerlemeler
DeviceTestRunOptions

setMaxAraçationZaman Aşımı

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Tüm enstrümantasyonun çalışması gereken maksimum süreyi (milisaniye cinsinden) ayarlar ve belirir. Zaman aşımı olmaması için 0 değerine ayarlayın. İsteğe bağlıdır.

Parametreler
maxInstrumentationTimeoutMs Long

İlerlemeler
DeviceTestRunOptions

setMaxTimeToExitMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Enstrümantasyonun çıkış yapmayı durdurabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. durduruldu. Zaman aşımı olmaması için 0 değerine ayarlayın. İsteğe bağlıdır.

Parametreler
maxTimeToOutputMs Long

İlerlemeler
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

Enstrümantasyonu çalıştırmak için kullanılması gereken enstrümantasyon koşucusunu ayarlar. Varsayılan "android.support.test.runner.AndroidJUnitRunner"dır. İsteğe bağlıdır.

Parametreler
runner String

İlerlemeler
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

Araçların çalıştırılması gereken sınıf adını ayarlar. Araçlar filtrelenecek yönetmeniz gerekecek. setTestMethodName(String) ile kullanılabilir. İsteğe bağlıdır.

Parametreler
testClassName String

İlerlemeler
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

Araçların çalışması gereken yöntem adını ayarlar. Düzgün çalışması için setTestClassName(String) politikasının ayarlanması gerekir. İsteğe bağlıdır.

Parametreler
testMethodName String

İlerlemeler
DeviceTestRunOptions

setTestZaman Aşımı

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Bir testin kesintiye uğramadan önce çalıştırılabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. Şu süre için 0'a ayarlayın: zaman aşımı yok. İsteğe bağlıdır.

Parametreler
testTimeoutMs Long

İlerlemeler
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

Araçların çalışması gereken kullanıcı kimliğini ayarlar. İsteğe bağlıdır.

Parametreler
userId Integer

İlerlemeler
DeviceTestRunOptions

shouldCheckResults

public boolean shouldCheckResults ()

İlerlemeler
boolean