DeviceTestRunOptions
public class DeviceTestRunOptions
extends Object
java.lang.Obiekt |
↳ | 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 uruchamianej instrumentacji. |
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 apk do zainstalowania powinien być dostępny do zapytania. |
boolean | isGrantPermission () Czy przyznać uprawnienia do instalacji apk. |
boolean | isHiddenApiCheckDisabled () |
boolean | isIsolatedStorageDisabled () |
boolean | isRestartDisabled () |
boolean | isTestApiCheckDisabled () |
boolean | isWindowAnimationDisabled () |
DeviceTestRunOptions | setApkFileName (String apkFileName) Ustawia nazwę pliku apk dla instalacji apk. |
DeviceTestRunOptions | setCheckResults (boolean checkResults) Określa, czy wyniki przebiegu oprzyrządowania mają być sprawdzane i czy nie wystąpiły żadne awarie. |
DeviceTestRunOptions | setDevice ( ITestDevice device) |
DeviceTestRunOptions | setDisableHiddenApiCheck (boolean disableHiddenApiCheck) ustawia, czy dodawać kontrole --no-hidden-api-do „am instrument” używanego po stronie hosta. |
DeviceTestRunOptions | setDisableIsolatedStorage (boolean disableIsolatedStorage) określa, czy dodać --no-isolated-storage do 'am instrument' używanego ze strony hosta. |
DeviceTestRunOptions | setDisableRestart (boolean disableRestart) Ustawia, czy dodawać --no-restart do „am instrument” używanego ze strony hosta. |
DeviceTestRunOptions | setDisableTestApiCheck (boolean disableTestApiCheck) ustawia, czy dodać --no-test-api-access do „am instrument” używanego po stronie hosta. |
DeviceTestRunOptions | setDisableWindowAnimation (boolean disableWindowAnimation) określa, czy dodawać --no-window-animation do 'am instrument' używanego po stronie hosta. |
DeviceTestRunOptions | setForceQueryable (boolean forceQueryable) Ustawia wartość false , jeśli apk do zainstalowania nie powinien umożliwiać zapytania. |
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), przez jaki całe oprzyrządowanie będzie musiało działać i zostać ukończone. |
DeviceTestRunOptions | setMaxTimeToOutputMs (Long maxTimeToOutputMs) Ustawia maksymalny czas (w milisekundach), przez jaki oprzyrządowanie może zatrzymać generowanie danych wyjściowych przed zatrzymaniem. |
DeviceTestRunOptions | setRunner (String runner) Ustawia program uruchamiający oprzyrządowanie, 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, zanim zostanie przerwany. |
DeviceTestRunOptions | setUserId (Integer userId) Ustawia identyfikator użytkownika, względem którego ma być uruchamiana Instrumentacja. |
boolean | shouldCheckResults () |
Konstruktory publiczne
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Parametry |
---|
packageName | String |
Metody publiczne
addInstrumentationArg
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)
.
pobierzNazwęPlikuApk
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 ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
pobierz identyfikator użytkownika
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
Czy apk do zainstalowania powinien być dostępny do zapytania. Wartość domyślna to prawda.
isGrantPermission
public boolean isGrantPermission ()
Czy przyznać uprawnienia do instalacji apk.
isHiddenApiCheckWyłączone
public boolean isHiddenApiCheckDisabled ()
isIsolatedStorageWyłączone
public boolean isIsolatedStorageDisabled ()
jest ponowne uruchomienie wyłączone
public boolean isRestartDisabled ()
isTestApiCheck jest wyłączone
public boolean isTestApiCheckDisabled ()
jestWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
ustawNazwęPlikuApk
public DeviceTestRunOptions setApkFileName (String apkFileName)
Ustawia nazwę pliku apk dla instalacji apk.
Parametry |
---|
apkFileName | String |
ustawSprawdźWyniki
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Określa, czy wyniki przebiegu oprzyrządowania mają być sprawdzane i czy nie wystąpiły żadne awarie.
Parametry |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
ustawia, czy dodawać kontrole --no-hidden-api-do „am instrument” używanego po stronie hosta.
Parametry |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
określa, czy dodać --no-isolated-storage do 'am instrument' używanego ze strony hosta.
Parametry |
---|
disableIsolatedStorage | boolean |
ustawWyłączUruchom ponownie
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Ustawia, czy dodawać --no-restart do „am instrument” używanego ze strony hosta.
Parametry |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
ustawia, czy dodać --no-test-api-access do „am instrument” używanego po stronie hosta.
Parametry |
---|
disableTestApiCheck | boolean |
ustaw Wyłącz animację okna
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
określa, czy dodawać --no-window-animation do 'am instrument' używanego po stronie hosta.
Parametry |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Ustawia wartość false
, jeśli apk do zainstalowania nie powinien umożliwiać zapytania.
Parametry |
---|
forceQueryable | boolean |
ustawGrantPermission
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), przez jaki całe oprzyrządowanie będzie musiało działać i zostać ukończone. Ustaw na 0 dla braku limitu czasu. Opcjonalny.
Parametry |
---|
maxInstrumentationTimeoutMs | Long |
ustawMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Ustawia maksymalny czas (w milisekundach), przez jaki oprzyrządowanie może zatrzymać generowanie danych wyjściowych przed zatrzymaniem. Ustaw na 0 dla braku limitu czasu. Opcjonalny.
Parametry |
---|
maxTimeToOutputMs | Long |
zestawRunner
public DeviceTestRunOptions setRunner (String runner)
Ustawia program uruchamiający oprzyrządowanie, który powinien być używany do uruchamiania oprzyrządowania. Domyślny program uruchamiający to „android.support.test.runner.AndroidJUnitRunner”. Opcjonalny.
ustawNazwaKlasyTestu
public DeviceTestRunOptions setTestClassName (String testClassName)
Ustawia nazwę klasy, którą powinna uruchomić Instrumentacja. Instrumentacja zostanie przefiltrowana, aby tylko uruchomić klasę. Może być używany z setTestMethodName(String)
. Opcjonalny.
Parametry |
---|
testClassName | String |
ustaw nazwę metody testowej
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Ustawia nazwę metody, którą powinna uruchomić Instrumentacja. Wymaga ustawienia setTestClassName(String)
w celu poprawnego działania. Opcjonalny.
Parametry |
---|
testMethodName | String |
ustawTestTimeoutMs
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 |
ustaw identyfikator użytkownika
public DeviceTestRunOptions setUserId (Integer userId)
Ustawia identyfikator użytkownika, względem którego ma być uruchamiana Instrumentacja. Opcjonalny.
należy sprawdzić wyniki
public boolean shouldCheckResults ()