SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IInvocationContextReceiver,
IRemoteTest,
IConfigurationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
IRemoteTest สําหรับการทดสอบกับการติดตั้ง TF แยกต่างหาก
เปิดกระบวนการ Java ภายนอกเพื่อเรียกใช้การทดสอบ ใช้สำหรับเรียกใช้หน่วย TF หรือการทดสอบฟังก์ชันการทำงานอย่างต่อเนื่อง
สรุป
ช่อง | |
|---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
สภาพแวดล้อม |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
แท็กที่จะส่งไปยังกระบวนการย่อย TF เพื่อแยกความแตกต่าง |
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
ตัวสร้างแบบสาธารณะ | |
|---|---|
SubprocessTfLauncher()
|
|
เมธอดสาธารณะ | |
|---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
แทรก |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
วิธีการที่มีการป้องกัน | |
|---|---|
void
|
addJavaArguments(
อนุญาตให้เพิ่มพารามิเตอร์ Java เพิ่มเติมในการเรียกใช้กระบวนการย่อย |
IRunUtil
|
getRunUtil()
แสดงผล |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
การดำเนินการหลังจากการทดสอบ TF เสร็จสิ้น |
void
|
preRun()
การตั้งค่าก่อนทำการทดสอบ |
void
|
setEventStreaming(boolean eventStreaming)
ตั้งค่า use-event-streaming |
void
|
setRunUtil(IRunUtil runUtil)
ตั้งค่า IRunUtil |
ช่อง
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
ตัวแปรสภาพแวดล้อมที่ส่งผลต่อการเลือก adb
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
แท็กที่จะส่งไปยังกระบวนการย่อย TF เพื่อแยกความแตกต่าง
mBuildInfo
protected IBuildInfo mBuildInfo
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mRunUtil
protected IRunUtil mRunUtil
mTmpDir
protected File mTmpDir
ตัวสร้างแบบสาธารณะ
SubprocessTfLauncher
public SubprocessTfLauncher ()
เมธอดสาธารณะ
โฮมรัน
public void run (TestInformation testInfo,
ITestInvocationListener listener)
| พารามิเตอร์ | |
|---|---|
testInfo |
TestInformation |
listener |
ITestInvocationListener |
| การโยน | |
|---|---|
DeviceNotAvailableException |
|
setBuild
public void setBuild (IBuildInfo buildInfo)
| พารามิเตอร์ | |
|---|---|
buildInfo |
IBuildInfo |
setConfiguration
public void setConfiguration (IConfiguration configuration)
แทรก IConfiguration ที่ใช้อยู่
| พารามิเตอร์ | |
|---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| พารามิเตอร์ | |
|---|---|
invocationContext |
IInvocationContext |
วิธีการที่มีการป้องกัน
addJavaArguments
protected void addJavaArguments (args)
อนุญาตให้เพิ่มพารามิเตอร์ Java เพิ่มเติมในการเรียกใช้กระบวนการย่อย
| พารามิเตอร์ | |
|---|---|
args |
: รายการอาร์กิวเมนต์ปัจจุบันที่เราต้องการเพิ่มอาร์กิวเมนต์เพิ่มเติม
|
getRunUtil
protected IRunUtil getRunUtil ()
แสดงผล IRunUtil ที่จะใช้สําหรับคําสั่ง subprocess
| คิกรีเทิร์น | |
|---|---|
IRunUtil |
|
postRun
protected void postRun (ITestInvocationListener listener,
boolean exception,
long elapsedTime)การดำเนินการหลังจากการทดสอบ TF เสร็จสิ้น
| พารามิเตอร์ | |
|---|---|
listener |
ITestInvocationListener: ITestInvocationListener เดิมที่รายงานผล |
exception |
boolean: จริงหากมีการยกข้อยกเว้นภายในการทดสอบ |
elapsedTime |
long: เวลาที่ใช้ในการทดสอบ
|
preRun
protected void preRun ()
การตั้งค่าก่อนทำการทดสอบ
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
ตั้งค่า use-event-streaming แสดงสำหรับการทดสอบหน่วย
| พารามิเตอร์ | |
|---|---|
eventStreaming |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
ตั้งค่า IRunUtil แสดงสำหรับการทดสอบหน่วย
| พารามิเตอร์ | |
|---|---|
runUtil |
IRunUtil |