SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah.
Meluncurkan proses Java eksternal untuk menjalankan pengujian. Digunakan untuk menjalankan pengujian unit atau fungsional TF secara berkelanjutan.
Ringkasan
Konstanta | |
|---|---|
String |
ANDROID_SERIAL_VAR
Env. |
String |
PARENT_PROC_TAG_NAME
|
String |
SUBPROCESS_TAG_NAME
Tag yang akan diteruskan ke subproses TF untuk membedakannya |
Kolom | |
|---|---|
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
Konstruktor publik | |
|---|---|
SubprocessTfLauncher()
|
|
Metode publik | |
|---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pendengar. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Menyisipkan |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
Metode yang dilindungi | |
|---|---|
void
|
addJavaArguments(
Mengizinkan penambahan parameter java tambahan ke pemanggilan subproses. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
Menampilkan |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Tindakan yang harus dilakukan setelah pengujian TF selesai. |
void
|
preRun()
Penyiapan sebelum menjalankan pengujian. |
void
|
setEventStreaming(boolean eventStreaming)
Setel use-event-streaming. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
Menetapkan IRunUtil. |
Konstanta
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Variabel Env. yang memengaruhi pilihan adb.
Nilai Konstanta: "ANDROID_SERIAL"
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
Nilai Konstanta: "parentprocess"
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Tag yang akan diteruskan ke subproses TF untuk membedakannya
Nilai Konstanta: "subprocess"
Kolom
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Konstruktor publik
SubprocessTfLauncher
public SubprocessTfLauncher ()
Metode publik
lari
public void run (TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pendengar.
| Parameter | |
|---|---|
testInfo |
TestInformation: Objek TestInformation yang berisi informasi berguna untuk menjalankan
pengujian. |
listener |
ITestInvocationListener: ITestInvocationListener hasil pengujian |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Menyisipkan IConfiguration yang sedang digunakan.
| Parameter | |
|---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parameter | |
|---|---|
invocationContext |
IInvocationContext |
Metode yang dilindungi
addJavaArguments
protected void addJavaArguments (args)
Mengizinkan penambahan parameter java tambahan ke pemanggilan subproses.
| Parameter | |
|---|---|
args |
: daftar argumen saat ini yang perlu kita tambahkan argumen ekstra. |
getJava
protected String getJava ()
| Hasil | |
|---|---|
String |
|
getRunUtil
protected IRunUtil getRunUtil ()
Menampilkan IRunUtil yang akan digunakan untuk perintah subproses.
| Hasil | |
|---|---|
IRunUtil |
|
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Tindakan yang harus dilakukan setelah pengujian TF selesai.
| Parameter | |
|---|---|
listener |
ITestInvocationListener: ITestInvocationListener asli tempat melaporkan hasil. |
exception |
boolean: Benar jika pengecualian terjadi di dalam pengujian. |
elapsedTime |
long: waktu yang diperlukan untuk menjalankan pengujian. |
preRun
protected void preRun ()
Penyiapan sebelum menjalankan pengujian.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Setel use-event-streaming. Diekspos untuk pengujian unit.
| Parameter | |
|---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
| Parameter | |
|---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
Menetapkan IRunUtil. Diekspos untuk pengujian unit.
| Parameter | |
|---|---|
runUtil |
IRunUtil |