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 unit TF atau pengujian fungsional secara berkelanjutan.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Lingkungan. |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
Tag yang akan diteruskan ke subproses TF untuk membedakannya |
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 pemroses. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Memasukkan |
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()
Siapkan sebelum menjalankan pengujian. |
void
|
setEventStreaming(boolean eventStreaming)
Tetapkan use-event-streaming. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
Menetapkan IRunUtil. |
Kolom
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Variabel lingkungan yang memengaruhi pemilihan adb.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Tag yang akan diteruskan ke subproses TF untuk membedakannya
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 pemroses.
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)
Memasukkan IConfiguration
yang 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 tambahan. |
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 diangkat di dalam pengujian. |
elapsedTime |
long : waktu yang diperlukan untuk menjalankan pengujian. |
preRun
protected void preRun ()
Siapkan sebelum menjalankan pengujian.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Tetapkan use-event-streaming. Ditampilkan untuk pengujian unit.
Parameter | |
---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
Parameter | |
---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
Menetapkan IRunUtil. Ditampilkan untuk pengujian unit.
Parameter | |
---|---|
runUtil |
IRunUtil |