DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.junit4.DeviceTestRunOptions


BaseHostJUnit4Test aracılığıyla cihaz testleri çalıştırmayla ilgili seçenekler için bir oluşturucu sınıfı.

Özet

Herkese açık kurucular

DeviceTestRunOptions(String packageName)

Herkese açık yöntemler

DeviceTestRunOptions addExtraListener(ITestLifeCycleReceiver listener)

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

DeviceTestRunOptions addInstrumentationArg(String key, String value)

Enstrümantasyona iletilecek bir bağımsız değişken ekleyin.

void clearExtraListeners()
void clearInstrumentationArgs()

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

String getApkFileName()

APK yükleme işlemi için APK dosyasının adını döndürür.

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

install 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'nın sorgulanabilir olup olmayacağı.

boolean isGrantPermission()

Apk yükleme için izin verilip verilmeyeceği.

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

APK yükleme işlemi için APK dosyasının adını ayarlar.

DeviceTestRunOptions setCheckResults(boolean checkResults)

Enstrümantasyon çalıştırmasının sonuçlarının kontrol edilip edilmeyeceğini belirler ve hata olmadığından emin olur.

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

ana makine tarafında kullanılan "am instrument"a --no-hidden-api-checks parametresinin eklenip eklenmeyeceğini belirler.

DeviceTestRunOptions setDisableIsolatedStorage(boolean disableIsolatedStorage)

Ana makine tarafında kullanılan "am instrument"a --no-isolated-storage parametresinin eklenip eklenmeyeceğini belirler.

DeviceTestRunOptions setDisableRestart(boolean disableRestart)

Ana makine tarafında kullanılan "am instrument"a --no-restart parametresinin eklenip eklenmeyeceğini belirler.

DeviceTestRunOptions setDisableTestApiCheck(boolean disableTestApiCheck)

ana makine tarafında kullanılan "am instrument"a --no-test-api-access parametresinin eklenip eklenmeyeceğini belirler.

DeviceTestRunOptions setDisableWindowAnimation(boolean disableWindowAnimation)

ana makine tarafında kullanılan "am instrument"a --no-window-animation parametresinin eklenip eklenmeyeceğini belirler.

DeviceTestRunOptions setForceQueryable(boolean forceQueryable)

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

DeviceTestRunOptions setGrantPermission(boolean grantPermission)

Apk yükleme için izin verir.

DeviceTestRunOptions setInstallArgs(String... installArgs)

Yükleme komutunun ek seçeneklerini belirler.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)

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

DeviceTestRunOptions setMaxTimeToOutputMs(Long maxTimeToOutputMs)

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

DeviceTestRunOptions setRunner(String runner)

Enstrümantasyonu çalıştırmak için kullanılması gereken enstrümantasyon çalıştırıcısını ayarlar.

DeviceTestRunOptions setTestClassName(String testClassName)

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

DeviceTestRunOptions setTestMethodName(String testMethodName)

Enstrümantasyonun çalışması gereken yöntem adını ayarlar.

DeviceTestRunOptions setTestTimeoutMs(Long testTimeoutMs)

Bir testin kesintiye uğramadan çalışabileceği maksimum süreyi (milisaniye cinsinden) ayarlar.

DeviceTestRunOptions setUserId(Integer userId)

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

boolean shouldCheckResults()

Herkese açık kurucular

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 ek bir dinleyici ekleyin.

Parametreler
listener ITestLifeCycleReceiver

İlerlemeler
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Enstrümantasyona iletilecek bir bağımsız değişken ekleyin.

Parametreler
key String

value String

İlerlemeler
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

clearInstrumentationArgs

public void clearInstrumentationArgs ()

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

getApkFileName

public String getApkFileName ()

APK yükleme işlemi için APK dosyasının adını döndürür.

İlerlemeler
String

getDevice

public ITestDevice getDevice ()

İlerlemeler
ITestDevice

getExtraListeners

public  getExtraListeners ()

İlerlemeler

getInstallArgs

public String[] getInstallArgs ()

install komutunun ek seçeneklerini döndürür.

İlerlemeler
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

İlerlemeler

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

İlerlemeler
Long

getMaxTimeToOutputMs

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

getTestTimeoutMs

public Long getTestTimeoutMs ()

İlerlemeler
Long

getUserId

public Integer getUserId ()

İlerlemeler
Integer

isForceQueryable

public boolean isForceQueryable ()

Yüklenecek apk'nın sorgulanabilir olup olmayacağı. Varsayılan değer true (doğru) değeridir.

İlerlemeler
boolean

isGrantPermission

public boolean isGrantPermission ()

Apk yükleme için izin verilip verilmeyeceği.

İlerlemeler
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

İlerlemeler
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

İlerlemeler
boolean

isRestartDisabled

public boolean isRestartDisabled ()

İlerlemeler
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

İlerlemeler
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

İlerlemeler
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

APK yükleme işlemi için APK dosyasının adını ayarlar.

Parametreler
apkFileName String

İlerlemeler
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Enstrümantasyon çalıştırmasının sonuçlarının kontrol edilip edilmeyeceğini belirler ve hata yaşanmadığından emin olur.

Parametreler
checkResults boolean

İlerlemeler
DeviceTestRunOptions

setDevice

public DeviceTestRunOptions setDevice (ITestDevice device)

Parametreler
device ITestDevice

İlerlemeler
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

ana makine tarafında kullanılan "am instrument"a --no-hidden-api-checks parametresinin eklenip eklenmeyeceğini belirler.

Parametreler
disableHiddenApiCheck boolean

İlerlemeler
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

Ana makine tarafında kullanılan "am instrument"a --no-isolated-storage parametresinin eklenip eklenmeyeceğini belirler.

Parametreler
disableIsolatedStorage boolean

İlerlemeler
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Ana makine tarafında kullanılan "am instrument"a --no-restart parametresinin eklenip eklenmeyeceğini belirler.

Parametreler
disableRestart boolean

İlerlemeler
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

ana makine tarafında kullanılan "am instrument"a --no-test-api-access parametresinin eklenip eklenmeyeceğini belirler.

Parametreler
disableTestApiCheck boolean

İlerlemeler
DeviceTestRunOptions

setDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

ana makine tarafında kullanılan "am instrument"a --no-window-animation parametresinin eklenip eklenmeyeceğini belirler.

Parametreler
disableWindowAnimation boolean

İlerlemeler
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

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

Parametreler
forceQueryable boolean

İlerlemeler
DeviceTestRunOptions

setGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Apk yükleme için izin verir.

Parametreler
grantPermission boolean

İlerlemeler
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

Yükleme komutunun ek seçeneklerini belirler.

Parametreler
installArgs String

İlerlemeler
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

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

Parametreler
maxInstrumentationTimeoutMs Long

İlerlemeler
DeviceTestRunOptions

setMaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Enstrümantasyonun, durdurulmadan önce çıkışı durdurabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. 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 çalıştırıcısını ayarlar. Varsayılan çalıştırıcı "android.support.test.runner.AndroidJUnitRunner"dır. İsteğe bağlıdır.

Parametreler
runner String

İlerlemeler
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

Enstrümantasyonun çalışması gereken sınıf adını ayarlar. Enstrümantasyon, yalnızca sınıfı çalıştıracak şekilde filtrelenir. setTestMethodName(String) ile kullanılabilir. İsteğe bağlıdır.

Parametreler
testClassName String

İlerlemeler
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

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

Parametreler
testMethodName String

İlerlemeler
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Bir testin kesintiye uğramadan çalışabileceği maksimum süreyi (milisaniye cinsinden) ayarlar. Zaman aşımı olmaması için 0 değerine ayarlayın. İsteğe bağlıdır.

Parametreler
testTimeoutMs Long

İlerlemeler
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

Enstrümantasyonun çalışacağı kullanıcı kimliğini ayarlar. İsteğe bağlıdır.

Parametreler
userId Integer

İlerlemeler
DeviceTestRunOptions

shouldCheckResults

public boolean shouldCheckResults ()

İlerlemeler
boolean