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 |
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 |
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 |
getExtraListeners
publicgetExtraListeners ()
İlerlemeler | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
install komutunun ek seçeneklerini döndürür.
İlerlemeler | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
İ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 |