TfTestLauncher
public
class
TfTestLauncher
extends SubprocessTfLauncher
java.lang.Object | ||
↳ | com.android.tradefed.testtype.SubprocessTfLauncher | |
↳ | com.android.tradefed.testtype.TfTestLauncher |
IRemoteTest
สำหรับทดสอบเครื่องหรือการทำงานเทียบกับการติดตั้ง TF แยกต่างหาก
เปิดกระบวนการ Java ภายนอกเพื่อทำการทดสอบ ใช้สำหรับเรียกใช้หน่วย TF หรือ การทดสอบการทำงานอย่างต่อเนื่อง
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
TfTestLauncher()
|
วิธีการป้องกัน | |
---|---|
void
|
addJavaArguments(
อนุญาตให้เพิ่มพารามิเตอร์ Java เพิ่มเติมลงในการเรียกใช้กระบวนการย่อย |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
สิ่งที่ต้องดำเนินการหลังจากการทดสอบ TF เสร็จสิ้น |
void
|
preRun()
ตั้งค่าก่อนทำการทดสอบ |
void
|
testTmpDirClean(File tmpDir, ITestInvocationListener listener)
การทดสอบเพิ่มเติมเพื่อให้แน่ใจว่าไม่มีการสร้างไฟล์โดยการทดสอบ 1 หน่วยในกระบวนการย่อย ไม่ใช่ ทำความสะอาดแล้ว |
ช่างก่อสร้างสาธารณะ
TfTestLauncher
public TfTestLauncher ()
วิธีการป้องกัน
addJavaArguments
protected void addJavaArguments (args)
อนุญาตให้เพิ่มพารามิเตอร์ Java เพิ่มเติมลงในการเรียกใช้กระบวนการย่อย
พารามิเตอร์ | |
---|---|
args |
: รายการอาร์กิวเมนต์ปัจจุบันที่เราต้องเพิ่มอาร์กิวเมนต์เข้าไป |
เรียกใช้โพสต์
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
สิ่งที่ต้องดำเนินการหลังจากการทดสอบ TF เสร็จสิ้น
พารามิเตอร์ | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener เดิมที่ต้องการรายงานผลลัพธ์ |
exception |
boolean : จริง หากมีการเพิ่มข้อยกเว้นภายในการทดสอบ |
elapsedTime |
long : เวลาที่ใช้ในการทดสอบ |
เรียกใช้ล่วงหน้า
protected void preRun ()
ตั้งค่าก่อนทำการทดสอบ
ทดสอบ TmpDirClean
protected void testTmpDirClean (File tmpDir, ITestInvocationListener listener)
การทดสอบเพิ่มเติมเพื่อให้แน่ใจว่าไม่มีการสร้างไฟล์โดยการทดสอบ 1 หน่วยในกระบวนการย่อย ไม่ใช่ ทำความสะอาดแล้ว
พารามิเตอร์ | |
---|---|
tmpDir |
File : ไดเรกทอรีชั่วคราวของกระบวนการย่อย |
listener |
ITestInvocationListener : ITestInvocationListener ที่จะรายงานการทดสอบ |