Uruchomienie UiAutomatorRunner
public
class
UiAutomatorRunner
extends Object
implements
IRemoteAndroidTestRunner
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorRunner, |
Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. UI Automator to specjalny program uruchamiający testy, które służą do uruchamiania testów automatyzacji interfejsu korzysta z platformy UI Automator. Tester na urządzeniu emuluje instrumentację testowy format wyjściowy, tak aby można było ponownie wykorzystać istniejący kod analizy w plikach ddmlib i TF. Oto kod polecenia: adb shell uiautomator runtest (pliki jar) -e class (klasy testowe) ...
Podsumowanie
Konstruktory publiczne | |
---|---|
UiAutomatorRunner(IDevice remoteDevice, String[] jarPaths, String runnerPath)
Utwórz UiAutomatorRunner do uruchamiania testów automatyzacji interfejsu |
Metody publiczne | |
---|---|
void
|
addBooleanArg(String name, boolean value)
|
void
|
addInstrumentationArg(String name, String value)
|
void
|
cancel()
|
IRemoteAndroidTestRunner.CoverageOutput
|
getCoverageOutputType()
|
String
|
getPackageName()
Zwraca nazwę pakietu ostatniej dodanej klasy Java |
String
|
getRunnerName()
Zwraca domyślną nazwę klasy UiAutomatorTestRunner |
void
|
removeInstrumentationArg(String name)
|
void
|
run(ITestRunListener... listeners)
|
void
|
run(
|
void
|
setAdditionalTestOutputLocation(String additionalTestDataPath)
|
void
|
setClassName(String className)
|
void
|
setClassNames(String[] classNames)
|
void
|
setCoverage(boolean coverage)
|
void
|
setCoverageReportLocation(String arg0)
|
void
|
setDebug(boolean debug)
|
void
|
setIgnoreSighup(boolean value)
Ustawia w interfejsie API opcję ignorowania SIGHUP. |
void
|
setLogOnly(boolean logOnly)
|
void
|
setMaxTimeToOutputResponse(long timeout, TimeUnit unit)
|
void
|
setMaxTimeout(long maxTimeout, TimeUnit unit)
|
void
|
setMaxtimeToOutputResponse(int maxTimeToOutputResponse)
Ta metoda została wycofana.
użyj właściwości |
void
|
setMethodName(String className, String testName)
|
void
|
setRunName(String runName)
|
void
|
setTestCollection(boolean b)
|
void
|
setTestPackageName(String packageName)
|
void
|
setTestSize(IRemoteAndroidTestRunner.TestSize size)
|
Metody chronione | |
---|---|
String
|
getRunCommand()
|
String
|
getRunnerPath()
|
Konstruktory publiczne
Uruchomienie UiAutomatorRunner
public UiAutomatorRunner (IDevice remoteDevice, String[] jarPaths, String runnerPath)
Utwórz UiAutomatorRunner do uruchamiania testów automatyzacji interfejsu
Parametry | |
---|---|
remoteDevice |
IDevice : urządzenie zdalne, z którym chcesz korzystać: uruchamiać test, zbierać wyniki itp. |
jarPaths |
String : ścieżki do plików jar, w których znajdują się przypadki testowe UI Automator; ścieżki muszą być
bezwzględna lub względna wobec katalogu /data/local/tmp/ na urządzeniu |
runnerPath |
String : alternatywny uruchamiany UIautomator, który może być używany, może mieć wartość null i być domyślną
zostanie użyte w tym przypadku |
Metody publiczne
addBooleanArg
public void addBooleanArg (String name, boolean value)
Parametry | |
---|---|
name |
String |
value |
boolean |
Parametr dodawania instrumentacji
public void addInstrumentationArg (String name, String value)
Parametry | |
---|---|
name |
String |
value |
String |
anuluj
public void cancel ()
getTyp pokrycia danych wyjściowych
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
Zwroty | |
---|---|
IRemoteAndroidTestRunner.CoverageOutput |
getPackageName
public String getPackageName ()
Zwraca nazwę pakietu ostatniej dodanej klasy Java
Zwroty | |
---|---|
String |
getRunnerName,
public String getRunnerName ()
Zwraca domyślną nazwę klasy UiAutomatorTestRunner
Zwroty | |
---|---|
String |
Usuń argument instrumentacji
public void removeInstrumentationArg (String name)
Parametry | |
---|---|
name |
String |
home run
public void run (ITestRunListener... listeners)
Parametry | |
---|---|
listeners |
ITestRunListener |
Rzuty | |
---|---|
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
home run
public void run (listeners)
Parametry | |
---|---|
listeners |
|
Rzuty | |
---|---|
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
ustaw dodatkową lokalizację Wyjściową-Testu
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
Parametry | |
---|---|
additionalTestDataPath |
String |
nazwaklasy
public void setClassName (String className)
Parametry | |
---|---|
className |
String |
setClassNames
public void setClassNames (String[] classNames)
Parametry | |
---|---|
classNames |
String |
ustawPokrycie
public void setCoverage (boolean coverage)
Parametry | |
---|---|
coverage |
boolean |
ustaw lokalizacjęRaportuPokrycia
public void setCoverageReportLocation (String arg0)
Parametry | |
---|---|
arg0 |
String |
setDebug
public void setDebug (boolean debug)
Parametry | |
---|---|
debug |
boolean |
setIgnorujSighup
public void setIgnoreSighup (boolean value)
Ustawia w interfejsie API opcję ignorowania SIGHUP.
Parametry | |
---|---|
value |
boolean : zignoruj sygnał, jeśli ma wartość Prawda |
setLogOnly
public void setLogOnly (boolean logOnly)
Parametry | |
---|---|
logOnly |
boolean |
setMaxTimeToOutputResponse (UstawMaxTimeToOutputResponse)
public void setMaxTimeToOutputResponse (long timeout, TimeUnit unit)
Parametry | |
---|---|
timeout |
long |
unit |
TimeUnit |
setMaxTimeout
public void setMaxTimeout (long maxTimeout, TimeUnit unit)
Parametry | |
---|---|
maxTimeout |
long |
unit |
TimeUnit |
setMaxtimeToOutputResponse (UstawMaxtimeToOutputResponse)
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
Ta metoda została wycofana.
użyj zamiast niego setMaxTimeToOutputResponse(long, TimeUnit)
.
Parametry | |
---|---|
maxTimeToOutputResponse |
int |
Nazwa_metody setMethod
public void setMethodName (String className, String testName)
Parametry | |
---|---|
className |
String |
testName |
String |
nazwaUruchomienia
public void setRunName (String runName)
Parametry | |
---|---|
runName |
String |
zbiórTestów
public void setTestCollection (boolean b)
Parametry | |
---|---|
b |
boolean |
setTestNameName
public void setTestPackageName (String packageName)
Parametry | |
---|---|
packageName |
String |
setTestSize
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
Parametry | |
---|---|
size |
IRemoteAndroidTestRunner.TestSize |
Metody chronione
getRunCommand
protected String getRunCommand ()
Zwroty | |
---|---|
String |
getRunnerPath
protected String getRunnerPath ()
Zwroty | |
---|---|
String |