Opcje uruchomienia testu urządzenia
public class DeviceTestRunOptions
extends Object
java.lang.Object |
| com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Klasa konstruktora dla opcji związanych z uruchamianiem testów urządzeń za pomocą BaseHostJUnit4Test.
Streszczenie
Metody publiczne |
---|
DeviceTestRunOptions | addExtraListener ( ITestLifeCycleReceiver listener) Dodaj dodatkowego słuchacza do uruchomionego oprzyrządowania. |
DeviceTestRunOptions | addInstrumentationArg (String key, String value) Dodaj argument, który zostanie przekazany do instrumentacji. |
void | clearExtraListeners () |
void | clearInstrumentationArgs () Wyczyść wszystkie argumenty instrumentacji, które zostały wcześniej ustawione za pomocą addInstrumentationArg(String, String) . |
String | getApkFileName () Zwraca nazwę pliku apk dla instalacji apk. |
ITestDevice | getDevice () |
| getExtraListeners () |
String[] | getInstallArgs () Zwraca dodatkowe opcje polecenia instalacji. |
| getInstrumentationArgs () |
Long | getMaxInstrumentationTimeoutMs () |
Long | getMaxTimeToOutputMs () |
String | getPackageName () |
String | getRunner () |
String | getTestClassName () |
String | getTestMethodName () |
Long | getTestTimeoutMs () |
Integer | getUserId () |
boolean | isForceQueryable () Czy aplikacja apk ma być zainstalowana, powinna być dostępna do odpytywania. |
boolean | isGrantPermission () Czy udzielić uprawnień do instalacji apk. |
boolean | isHiddenApiCheckDisabled () |
boolean | isIsolatedStorageDisabled () |
boolean | isRestartDisabled () |
boolean | isTestApiCheckDisabled () |
boolean | isWindowAnimationDisabled () |
DeviceTestRunOptions | setApkFileName (String apkFileName) Ustawia nazwę pliku apk do instalacji apk. |
DeviceTestRunOptions | setCheckResults (boolean checkResults) Ustawia, czy wyniki przebiegu oprzyrządowania powinny być sprawdzane i czy nie wystąpiły żadne błędy. |
DeviceTestRunOptions | setDevice ( ITestDevice device) |
DeviceTestRunOptions | setDisableHiddenApiCheck (boolean disableHiddenApiCheck) określa, czy dodać --no-hidden-api-checks do narzędzia „am instrument” używanego po stronie hosta. |
DeviceTestRunOptions | setDisableIsolatedStorage (boolean disableIsolatedStorage) określa, czy dodać --no-isolated-storage do 'instrumentu am' używanego po stronie hosta. |
DeviceTestRunOptions | setDisableRestart (boolean disableRestart) Ustawia, czy dodać --no-restart do „instrumentu am” używanego po stronie hosta. |
DeviceTestRunOptions | setDisableTestApiCheck (boolean disableTestApiCheck) określa, czy dodać --no-test-api-access do 'am instrument' używanego po stronie hosta. |
DeviceTestRunOptions | setDisableWindowAnimation (boolean disableWindowAnimation) określa, czy dodać --no-window-animation do 'am instrument' używanego po stronie hosta. |
DeviceTestRunOptions | setForceQueryable (boolean forceQueryable) Ustawia false , jeśli apk, który ma zostać zainstalowany, nie powinien podlegać zapytaniom. |
DeviceTestRunOptions | setGrantPermission (boolean grantPermission) Przyznaje uprawnienia do instalacji apk. |
DeviceTestRunOptions | setInstallArgs (String... installArgs) Ustawia dodatkowe opcje polecenia instalacji. |
DeviceTestRunOptions | setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs) Ustawia maksymalny czas (w milisekundach) pełnego oprzyrządowania, które będzie musiało uruchomić i zakończyć. |
DeviceTestRunOptions | setMaxTimeToOutputMs (Long maxTimeToOutputMs) Ustawia maksymalny czas (w milisekundach), przez który oprzyrządowanie może zatrzymać wyprowadzanie przed zatrzymaniem. |
DeviceTestRunOptions | setRunner (String runner) Ustawia biegacza oprzyrządowania, który powinien być używany do uruchamiania oprzyrządowania. |
DeviceTestRunOptions | setTestClassName (String testClassName) Ustawia nazwę klasy, którą powinna uruchomić Instrumentacja. |
DeviceTestRunOptions | setTestMethodName (String testMethodName) Ustawia nazwę metody, którą powinna uruchomić Instrumentacja. |
DeviceTestRunOptions | setTestTimeoutMs (Long testTimeoutMs) Ustawia maksymalny czas (w milisekundach), przez jaki test może zostać uruchomiony przed przerwaniem. |
DeviceTestRunOptions | setUserId (Integer userId) Ustawia identyfikator użytkownika, względem którego powinna działać oprzyrządowanie. |
boolean | shouldCheckResults () |
Konstruktorzy publiczni
Opcje uruchomienia testu urządzenia
public DeviceTestRunOptions (String packageName)
Parametry |
---|
packageName | String |
Metody publiczne
addArgOprzyrządowania
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
Dodaj argument, który zostanie przekazany do instrumentacji.
Parametry |
---|
key | String |
value | String |
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Wyczyść wszystkie argumenty instrumentacji, które zostały wcześniej ustawione za pomocą addInstrumentationArg(String, String)
.
getApkFileName
public String getApkFileName ()
Zwraca nazwę pliku apk dla instalacji apk.
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
Zwraca dodatkowe opcje polecenia instalacji.
getInstrumentationArgs
public getInstrumentationArgs ()
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
pobierzNazwęPakietu
public String getPackageName ()
getRunner
public String getRunner ()
getTestClassName
public String getTestClassName ()
PobierzNazwęMetodyTestowej
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
getUserId
public Integer getUserId ()
jest ForceQueryable
public boolean isForceQueryable ()
Czy aplikacja apk ma być zainstalowana, powinna być dostępna do odpytywania. Wartość domyślna to prawda.
isGrantPermission
public boolean isGrantPermission ()
Czy udzielić uprawnień do instalacji apk.
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
isRestartDisabled
public boolean isRestartDisabled ()
isTestApiCheckWyłączone
public boolean isTestApiCheckDisabled ()
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Ustawia nazwę pliku apk do instalacji apk.
Parametry |
---|
apkFileName | String |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Ustawia, czy wyniki przebiegu oprzyrządowania powinny być sprawdzane i czy nie wystąpiły żadne błędy.
Parametry |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
określa, czy dodać --no-hidden-api-checks do narzędzia „am instrument” używanego po stronie hosta.
Parametry |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
określa, czy dodać --no-isolated-storage do 'instrumentu am' używanego po stronie hosta.
Parametry |
---|
disableIsolatedStorage | boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Ustawia, czy dodać --no-restart do „instrumentu am” używanego po stronie hosta.
Parametry |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
określa, czy dodać --no-test-api-access do 'am instrument' używanego po stronie hosta.
Parametry |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimacja
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
określa, czy dodać --no-window-animation do 'am instrument' używanego po stronie hosta.
Parametry |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Ustawia false
, jeśli apk, który ma zostać zainstalowany, nie powinien podlegać zapytaniom.
Parametry |
---|
forceQueryable | boolean |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Przyznaje uprawnienia do instalacji apk.
Parametry |
---|
grantPermission | boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Ustawia dodatkowe opcje polecenia instalacji.
Parametry |
---|
installArgs | String |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Ustawia maksymalny czas (w milisekundach) pełnego oprzyrządowania, które będzie musiało uruchomić i zakończyć. Ustaw na 0 dla braku limitu czasu. Opcjonalny.
Parametry |
---|
maxInstrumentationTimeoutMs | Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Ustawia maksymalny czas (w milisekundach), przez który oprzyrządowanie może zatrzymać wyprowadzanie przed zatrzymaniem. Ustaw na 0 dla braku limitu czasu. Opcjonalny.
Parametry |
---|
maxTimeToOutputMs | Long |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Ustawia biegacza oprzyrządowania, który powinien być używany do uruchamiania oprzyrządowania. Domyślny biegacz to „android.support.test.runner.AndroidJUnitRunner”. Opcjonalny.
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Ustawia nazwę klasy, którą powinna uruchomić Instrumentacja. Instrumentacja zostanie przefiltrowana, aby uruchomić tylko klasę. Może być używany z setTestMethodName(String)
. Opcjonalny.
Parametry |
---|
testClassName | String |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Ustawia nazwę metody, którą powinna uruchomić Instrumentacja. Wymaga setTestClassName(String)
w celu poprawnego działania. Opcjonalny.
Parametry |
---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Ustawia maksymalny czas (w milisekundach), przez jaki test może zostać uruchomiony przed przerwaniem. Ustaw na 0 dla braku limitu czasu. Opcjonalny.
Parametry |
---|
testTimeoutMs | Long |
ustawIdUżytkownika
public DeviceTestRunOptions setUserId (Integer userId)
Ustawia identyfikator użytkownika, względem którego powinna działać oprzyrządowanie. Opcjonalny.
należysprawdzaćwyniki
public boolean shouldCheckResults ()