PodprocesTfLauncher
public abstract class SubprocessTfLauncher
extends Object
implements IBuildReceiver , IInvocationContextReceiver , IRemoteTest , IConfigurationReceiver
java.lang.Obiekt | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
IRemoteTest
do uruchamiania testów na oddzielnej instalacji TF.
Uruchamia zewnętrzny proces Java w celu uruchomienia testów. Służy do ciągłego uruchamiania jednostki TF lub testów funkcjonalnych.
Streszczenie
Pola | |
---|---|
public static final String | ANDROID_SERIAL_VAR Koperta |
public static final String | PARENT_PROC_TAG_NAME |
public static final String | SUBPROCESS_TAG_NAME Znacznik, który zostanie przekazany do podprocesu TF w celu rozróżnienia |
protected IBuildInfo | mBuildInfo |
protected | mCmdArgs |
protected IConfiguration | mConfig |
protected String | mRootDir |
protected IRunUtil | mRunUtil |
protected File | mTmpDir
|
Konstruktory publiczne | |
---|---|
SubprocessTfLauncher () |
Metody publiczne | |
---|---|
void | run ( TestInformation testInfo, ITestInvocationListener listener) Uruchamia testy i przekazuje wyniki słuchaczowi. |
void | setBuild ( IBuildInfo buildInfo) |
void | setConfiguration ( IConfiguration configuration) Wstrzykuje używaną |
void | setInvocationContext ( IInvocationContext invocationContext) |
Metody chronione | |
---|---|
void | addJavaArguments ( args) addJavaArguments ( args) Zezwalaj na dodawanie dodatkowych parametrów Java do wywołania podprocesu. |
IRunUtil | getRunUtil () Zwraca |
void | postRun ( ITestInvocationListener listener, boolean exception, long elapsedTime) Działania, które należy podjąć po zakończeniu testu TF. |
void | preRun () Skonfiguruj przed uruchomieniem testu. |
void | setEventStreaming (boolean eventStreaming) Ustaw strumieniowanie zdarzeń użycia. |
void | setRunUtil ( IRunUtil runUtil) Ustaw IRunUtil. |
Pola
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Koperta zmienna wpływająca na wybór adb.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Znacznik, który zostanie przekazany do podprocesu TF w celu rozróżnienia
Informacje o mBuild
protected IBuildInfo mBuildInfo
mCmdArgs
protectedmCmdArgs
mConfig
protected IConfiguration mConfig
mRootDir
protected String mRootDir
mRunUtil
protected IRunUtil mRunUtil
mTmpDir
protected File mTmpDir
Konstruktory publiczne
PodprocesTfLauncher
public SubprocessTfLauncher ()
Metody publiczne
uruchomić
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i przekazuje wyniki słuchaczowi.
Parametry | |
---|---|
testInfo | TestInformation : Obiekt TestInformation zawierający informacje przydatne do uruchamiania testów. |
listener | ITestInvocationListener : ITestInvocationListener wyników testu |
Rzuty | |
---|---|
DeviceNotAvailableException |
zestawKonfiguracja
public void setConfiguration (IConfiguration configuration)
Wstrzykuje używaną IConfiguration
.
Parametry | |
---|---|
configuration | IConfiguration |
ustaw kontekst wywołania
public void setInvocationContext (IInvocationContext invocationContext)
Parametry | |
---|---|
invocationContext | IInvocationContext |
Metody chronione
dodaj argumenty Java
protected void addJavaArguments (args)
Zezwalaj na dodawanie dodatkowych parametrów Java do wywołania podprocesu.
Parametry | |
---|---|
args |
getRunUtil
protected IRunUtil getRunUtil ()
Zwraca IRunUtil
, który będzie używany dla polecenia podprocesu.
Zwroty | |
---|---|
IRunUtil |
postUruchom
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Działania, które należy podjąć po zakończeniu testu TF.
Parametry | |
---|---|
listener | ITestInvocationListener : oryginalny ITestInvocationListener , w którym należy zgłaszać wyniki. |
exception | boolean : Prawda, jeśli w teście został zgłoszony wyjątek. |
elapsedTime | long : czas potrzebny do uruchomienia testów. |
przedbieg
protected void preRun ()
Skonfiguruj przed uruchomieniem testu.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Ustaw strumieniowanie zdarzeń użycia. Wystawiony do testów jednostkowych.
Parametry | |
---|---|
eventStreaming | boolean |
ustawRunUtil
protected void setRunUtil (IRunUtil runUtil)
Ustaw IRunUtil. Wystawiony do testów jednostkowych.
Parametry | |
---|---|
runUtil | IRunUtil |