SubprosesTfLauncher
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 fungsi pengujian 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(
Izinkan untuk menambahkan parameter java tambahan ke pemanggilan subproses. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
Menampilkan |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Tindakan yang harus dilakukan setelah uji TF selesai. |
void
|
preRun()
Penyiapan sebelum menjalankan pengujian. |
void
|
setEventStreaming(boolean eventStreaming)
Setel streaming peristiwa penggunaan. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
Atur IRunUtil. |
Kolom
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Lingkungan variabel 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
{i>mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Konstruktor publik
SubprosesTfLauncher
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 dijalankan
pengujian. |
listener |
ITestInvocationListener : ITestInvocationListener hasil pengujian |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Memasukkan IConfiguration
yang digunakan.
Parameter | |
---|---|
configuration |
IConfiguration |
{i>setInvocationContext<i}
public void setInvocationContext (IInvocationContext invocationContext)
Parameter | |
---|---|
invocationContext |
IInvocationContext |
Metode yang dilindungi
addJavaArguments
protected void addJavaArguments (args)
Izinkan untuk menambahkan parameter java tambahan ke pemanggilan subproses.
Parameter | |
---|---|
args |
: daftar argumen saat ini yang perlu ditambahkan dengan argumen tambahan. |
getJava
protected String getJava ()
Hasil | |
---|---|
String |
getRunUtil
protected IRunUtil getRunUtil ()
Menampilkan IRunUtil
yang akan digunakan untuk perintah subproses.
Hasil | |
---|---|
IRunUtil |
pascaJalankan
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Tindakan yang harus dilakukan setelah uji TF selesai.
Parameter | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener asli tempat untuk melaporkan hasil. |
exception |
boolean : Benar jika pengecualian diajukan dalam pengujian. |
elapsedTime |
long : waktu yang dibutuhkan untuk menjalankan pengujian. |
pra-Jalankan
protected void preRun ()
Penyiapan sebelum menjalankan pengujian.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Setel streaming peristiwa penggunaan. Diekspos untuk pengujian unit.
Parameter | |
---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
Parameter | |
---|---|
protoReporting |
boolean |
{i>setRunUtil<i}
protected void setRunUtil (IRunUtil runUtil)
Atur IRunUtil. Diekspos untuk pengujian unit.
Parameter | |
---|---|
runUtil |
IRunUtil |