Opcje uruchomienia testu urządzenia

public class DeviceTestRunOptions
extends Object

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


Klasa kreatora opcji związanych z uruchamianiem testów urządzeń za pomocą BaseHostJUnit4Test.

Podsumowanie

Konstruktory publiczne

DeviceTestRunOptions(String packageName)

Metody publiczne

DeviceTestRunOptions addExtraListener(ITestLifeCycleReceiver listener)

Dodaj kolejny detektor do uruchamianej instrumentacji.

DeviceTestRunOptions addInstrumentationArg(String key, String value)

Dodaj argument, który będzie przekazywany do instrumentacji.

void clearExtraListeners()
void clearInstrumentationArgs()

Wyczyść wszystkie argumenty instrumentacji ustawione wcześniej w funkcji addInstrumentationArg(String, String).

String getApkFileName()

Zwraca nazwę pliku apk dla instalacji pakietu 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()

Określa, czy plik APK do zainstalowania ma być dostępny do zapytań.

boolean isGrantPermission()

Określa, czy przyznać uprawnienia do instalacji pakietu APK.

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

Ustawia nazwę pliku apk na potrzeby instalacji pakietu apk.

DeviceTestRunOptions setCheckResults(boolean checkResults)

Określa, czy należy sprawdzić wyniki uruchomienia instrumentacji i upewnij się, że nie ma .

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

określa, czy do „instrumentu am” należy dodać element --no-hidden-api-checks używane z po stronie hosta.

DeviceTestRunOptions setDisableIsolatedStorage(boolean disableIsolatedStorage)

określa, czy do parametru „am instrument” należy dodać --no-isolated-storage używane z po stronie hosta.

DeviceTestRunOptions setDisableRestart(boolean disableRestart)

Określa, czy do utworu „am instrument” ma zostać dodana funkcja --no-restart używanych po stronie hosta.

DeviceTestRunOptions setDisableTestApiCheck(boolean disableTestApiCheck)

Określa, czy należy dodać --no-test-api-access do „instrument am” używane z hosta z boku strony.

DeviceTestRunOptions setDisableWindowAnimation(boolean disableWindowAnimation)

określa, czy do elementu „am instrument” ma zostać dodana animacja --no-window- używane z po stronie hosta.

DeviceTestRunOptions setForceQueryable(boolean forceQueryable)

Ustawia false, jeśli plik APK nie powinien być dostępny do wysyłania zapytań.

DeviceTestRunOptions setGrantPermission(boolean grantPermission)

Przyznaje uprawnienia do instalacji pakietu APK.

DeviceTestRunOptions setInstallArgs(String... installArgs)

Ustawia dodatkowe opcje polecenia instalacji.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)

Ustawia maksymalny czas (w milisekundach) uruchomienia pełnej instrumentacji. gotowe.

DeviceTestRunOptions setMaxTimeToOutputMs(Long maxTimeToOutputMs)

Ustawia maksymalny czas (w milisekundach), przez jaki instrumentacja może przestać wyświetlać dane wyjściowe, zanim zatrzymano.

DeviceTestRunOptions setRunner(String runner)

Ustawia uruchomienie instrumentacji, które ma być używane do uruchamiania instrumentacji.

DeviceTestRunOptions setTestClassName(String testClassName)

Ustawia nazwę klasy, która ma być uruchamiana instrumentacja.

DeviceTestRunOptions setTestMethodName(String testMethodName)

Ustawia nazwę metody, która ma być uruchamiana instrumentacji.

DeviceTestRunOptions setTestTimeoutMs(Long testTimeoutMs)

Określa maksymalny czas (w milisekundach), przez jaki test może zostać przerwany.

DeviceTestRunOptions setUserId(Integer userId)

Ustawia identyfikator użytkownika, w odniesieniu do którego powinna być uruchomiona instrumentacja.

boolean shouldCheckResults()

Konstruktory publiczne

Opcje uruchomienia testu urządzenia

public DeviceTestRunOptions (String packageName)

Parametry
packageName String

Metody publiczne

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

Dodaj kolejny detektor do uruchamianej instrumentacji.

Parametry
listener ITestLifeCycleReceiver

Zwroty
DeviceTestRunOptions

Parametr dodawania instrumentacji

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Dodaj argument, który będzie przekazywany do instrumentacji.

Parametry
key String

value String

Zwroty
DeviceTestRunOptions

ClearExtraListeners

public void clearExtraListeners ()

Skrzynki z czystym dźwiękiem

public void clearInstrumentationArgs ()

Wyczyść wszystkie argumenty instrumentacji ustawione wcześniej w funkcji addInstrumentationArg(String, String).

getApkFileName

public String getApkFileName ()

Zwraca nazwę pliku apk dla instalacji pakietu apk.

Zwroty
String

getDevice

public ITestDevice getDevice ()

Zwroty
ITestDevice

getExtraListeners;

public  getExtraListeners ()

Zwroty

getInstallArgs

public String[] getInstallArgs ()

Zwraca dodatkowe opcje polecenia instalacji.

Zwroty
String[]

Argumenty getInstrumentationArgi

public  getInstrumentationArgs ()

Zwroty

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

Zwroty
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

Zwroty
Long

getPackageName

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

getUserId

public Integer getUserId ()

Zwroty
Integer

Pole isForceQueryable

public boolean isForceQueryable ()

Określa, czy plik APK do zainstalowania ma być dostępny do zapytań. Wartość domyślna to true (prawda).

Zwroty
boolean

isGrantPermission,

public boolean isGrantPermission ()

Określa, czy przyznać uprawnienia do instalacji pakietu APK.

Zwroty
boolean

ishiddenApiCheckDisabled,

public boolean isHiddenApiCheckDisabled ()

Zwroty
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

Zwroty
boolean

jestPonowne uruchomienieWyłączono

public boolean isRestartDisabled ()

Zwroty
boolean

Opcja isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

Zwroty
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

Zwroty
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

Ustawia nazwę pliku apk na potrzeby instalacji pakietu apk.

Parametry
apkFileName String

Zwroty
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Określa, czy należy sprawdzić wyniki uruchomienia instrumentacji i upewnij się, że nie ma .

Parametry
checkResults boolean

Zwroty
DeviceTestRunOptions

ustawUrządzenie

public DeviceTestRunOptions setDevice (ITestDevice device)

Parametry
device ITestDevice

Zwroty
DeviceTestRunOptions

setDisableUkryteApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

określa, czy do „instrumentu am” należy dodać element --no-hidden-api-checks używane z po stronie hosta.

Parametry
disableHiddenApiCheck boolean

Zwroty
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

określa, czy do parametru „am instrument” należy dodać --no-isolated-storage używane z po stronie hosta.

Parametry
disableIsolatedStorage boolean

Zwroty
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Określa, czy do utworu „am instrument” ma zostać dodana funkcja --no-restart używanych po stronie hosta.

Parametry
disableRestart boolean

Zwroty
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

Określa, czy należy dodać --no-test-api-access do „instrument am” używane z hosta z boku strony.

Parametry
disableTestApiCheck boolean

Zwroty
DeviceTestRunOptions

setDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

określa, czy do elementu „am instrument” ma zostać dodana animacja --no-window- używane z po stronie hosta.

Parametry
disableWindowAnimation boolean

Zwroty
DeviceTestRunOptions

setForceQueryable.

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Ustawia false, jeśli plik APK nie powinien być dostępny do wysyłania zapytań.

Parametry
forceQueryable boolean

Zwroty
DeviceTestRunOptions

setGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Przyznaje uprawnienia do instalacji pakietu 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) uruchomienia pełnej instrumentacji. gotowe. Wartość 0 oznacza brak limitu czasu. Opcjonalnie:

Parametry
maxInstrumentationTimeoutMs Long

Zwroty
DeviceTestRunOptions

setMaxTimeToOutputMs (UstawMaxTimeToOutputMs)

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Ustawia maksymalny czas (w milisekundach), przez jaki instrumentacja może przestać wyświetlać dane wyjściowe, zanim zatrzymano. Wartość 0 oznacza brak limitu czasu. Opcjonalnie:

Parametry
maxTimeToOutputMs Long

Zwroty
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

Ustawia uruchomienie instrumentacji, które ma być używane do uruchamiania instrumentacji. Domyślne Runner to „android.support.test.runner.AndroidJUnitRunner”. Opcjonalnie:

Parametry
runner String

Zwroty
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

Ustawia nazwę klasy, która ma być uruchamiana instrumentacja. Instrumentacja zostanie odfiltrowana aby uruchomić tylko klasę. Można używać z setTestMethodName(String). Opcjonalnie:

Parametry
testClassName String

Zwroty
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

Ustawia nazwę metody, która ma być uruchamiana instrumentacji. Do prawidłowego działania wymaga skonfigurowania elementu setTestClassName(String). Opcjonalnie:

Parametry
testMethodName String

Zwroty
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Określa maksymalny czas (w milisekundach), przez jaki test może zostać przerwany. Ustaw na 0 dla: bez limitu czasu. Opcjonalnie:

Parametry
testTimeoutMs Long

Zwroty
DeviceTestRunOptions

identyfikator użytkownika setUserId

public DeviceTestRunOptions setUserId (Integer userId)

Ustawia identyfikator użytkownika, w odniesieniu do którego powinna być uruchomiona instrumentacja. Opcjonalnie:

Parametry
userId Integer

Zwroty
DeviceTestRunOptions

Należy sprawdzićWyniki

public boolean shouldCheckResults ()

Zwroty
boolean