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

Konstruktory publiczne

DeviceTestRunOptions (String packageName)

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

dodajDodatkowy słuchacz

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

Dodaj dodatkowego słuchacza do uruchamianej instrumentacji.

Parametry
listener ITestLifeCycleReceiver

Zwroty
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Dodaj argument, który zostanie przekazany do instrumentacji.

Parametry
key String

value String

Zwroty
DeviceTestRunOptions

wyczyśćDodatkowi słuchacze

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.

Zwroty
String

pobierzUrządzenie

public ITestDevice getDevice ()

Zwroty
ITestDevice

zdobądź dodatkowych słuchaczy

public  getExtraListeners ()

Zwroty

getInstallArgs

public String[] getInstallArgs ()

Zwraca dodatkowe opcje polecenia instalacji.

Zwroty
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

Zwroty

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

Zwroty
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

Zwroty
Long

pobierzNazwęPakietu

public String getPackageName ()

Zwroty
String

getRunner

public String getRunner ()

Zwroty
String

getTestClassName

public String getTestClassName ()

Zwroty
String

getTestMethodName

public String getTestMethodName ()

Zwroty
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

Zwroty
Long

pobierz identyfikator użytkownika

public Integer getUserId ()

Zwroty
Integer

isForceQueryable

public boolean isForceQueryable ()

Czy apk do zainstalowania powinien być dostępny do zapytania. Wartość domyślna to prawda.

Zwroty
boolean

isGrantPermission

public boolean isGrantPermission ()

Czy przyznać uprawnienia do instalacji apk.

Zwroty
boolean

isHiddenApiCheckWyłączone

public boolean isHiddenApiCheckDisabled ()

Zwroty
boolean

isIsolatedStorageWyłączone

public boolean isIsolatedStorageDisabled ()

Zwroty
boolean

jest ponowne uruchomienie wyłączone

public boolean isRestartDisabled ()

Zwroty
boolean

isTestApiCheck jest wyłączone

public boolean isTestApiCheckDisabled ()

Zwroty
boolean

jestWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

Zwroty
boolean

ustawNazwęPlikuApk

public DeviceTestRunOptions setApkFileName (String apkFileName)

Ustawia nazwę pliku apk dla instalacji apk.

Parametry
apkFileName String

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

ustaw urządzenie

public DeviceTestRunOptions setDevice (ITestDevice device)

Parametry
device ITestDevice

Zwroty
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

ustawia, czy dodawać kontrole --no-hidden-api-do „am instrument” używanego po stronie hosta.

Parametry
disableHiddenApiCheck boolean

Zwroty
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

określa, czy dodać --no-isolated-storage do 'am instrument' używanego ze strony hosta.

Parametry
disableIsolatedStorage boolean

Zwroty
DeviceTestRunOptions

ustawWyłączUruchom ponownie

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Ustawia, czy dodawać --no-restart do „am instrument” używanego ze strony hosta.

Parametry
disableRestart boolean

Zwroty
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

ustawia, czy dodać --no-test-api-access do „am instrument” używanego po stronie hosta.

Parametry
disableTestApiCheck boolean

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Ustawia wartość false , jeśli apk do zainstalowania nie powinien umożliwiać zapytania.

Parametry
forceQueryable boolean

Zwroty
DeviceTestRunOptions

ustawGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Przyznaje uprawnienia do instalacji apk.

Parametry
grantPermission boolean

Zwroty
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

Ustawia dodatkowe opcje polecenia instalacji.

Parametry
installArgs String

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

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.

Parametry
runner String

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

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

Zwroty
DeviceTestRunOptions

ustaw identyfikator użytkownika

public DeviceTestRunOptions setUserId (Integer userId)

Ustawia identyfikator użytkownika, względem którego ma być uruchamiana Instrumentacja. Opcjonalny.

Parametry
userId Integer

Zwroty
DeviceTestRunOptions

należy sprawdzić wyniki

public boolean shouldCheckResults ()

Zwroty
boolean