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( args)

อนุญาตให้เพิ่มพารามิเตอร์ 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 ที่จะรายงานการทดสอบ