Program uruchamiający SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher, |
IRemoteTest
do uruchamiania testów w osobnej instalacji TF.
Uruchamia zewnętrzny proces języka Java, aby uruchomić testy. Służy do uruchamiania jednostki TF lub działania funkcji ciągłego testowania.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Śr. |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
Tag, który zostanie przekazany do podprocesu TF w celu jego 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 raportuje wyniki detektorowi. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Wstawia używany |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
Metody chronione | |
---|---|
void
|
addJavaArguments(
Zezwalaj na dodawanie dodatkowych parametrów języka Java do wywołania procesu podrzędnego. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
Zwraca wartość |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Działania, jakie należy podjąć po zakończeniu testu TF. |
void
|
preRun()
Skonfiguruj przed uruchomieniem testu. |
void
|
setEventStreaming(boolean eventStreaming)
Ustaw strumieniowanie zdarzeń użycia. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
Ustaw IRunUtil. |
Fieldsem
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Śr. która wpływa na wybór narzędzia adb.
NAZWA_PROCENTA_PARENT_PROC_TAG
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Tag, który zostanie przekazany do podprocesu TF w celu jego rozróżnienia.
mCmdArgi
protectedmCmdArgs
mRootDir,
protected String mRootDir
mTmpDir,
protected File mTmpDir
Konstruktory publiczne
Program uruchamiający SubprocessTfLauncher
public SubprocessTfLauncher ()
Metody publiczne
home run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi.
Parametry | |
---|---|
testInfo |
TestInformation : obiekt TestInformation zawierający informacje do uruchomienia
testów. |
listener |
ITestInvocationListener : wartość ITestInvocationListener wyników testu |
Rzuty | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Wstawia używany IConfiguration
.
Parametry | |
---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Parametry | |
---|---|
invocationContext |
IInvocationContext |
Metody chronione
addJavaArguments
protected void addJavaArguments (args)
Zezwalaj na dodawanie dodatkowych parametrów języka Java do wywołania procesu podrzędnego.
Parametry | |
---|---|
args |
: bieżąca lista argumentów, do których musimy dodać dodatkowe. |
getJava,
protected String getJava ()
Zwroty | |
---|---|
String |
getRunutil
protected IRunUtil getRunUtil ()
Zwraca wartość IRunUtil
, która zostanie użyta w poleceniu podprocesu.
Zwroty | |
---|---|
IRunUtil |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Działania, jakie należy podjąć po zakończeniu testu TF.
Parametry | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener (pierwotny), gdzie zgłaszać wyniki. |
exception |
boolean : ma wartość true, jeśli w teście został zgłoszony wyjątek. |
elapsedTime |
long : czas potrzebny na przeprowadzenie testów. |
przedbieganie
protected void preRun ()
Skonfiguruj przed uruchomieniem testu.
setEventStreaming,
protected void setEventStreaming (boolean eventStreaming)
Ustaw strumieniowanie zdarzeń użycia. Przedstawione na potrzeby testowania jednostkowego.
Parametry | |
---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
Parametry | |
---|---|
protoReporting |
boolean |
setRunutil
protected void setRunUtil (IRunUtil runUtil)
Ustaw IRunUtil. Przedstawione na potrzeby testowania jednostkowego.
Parametry | |
---|---|
runUtil |
IRunUtil |