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)

การทดสอบเพิ่มเติมเพื่อให้แน่ใจว่าไม่มีการสร้างไฟล์โดยยูนิตเทสต์ในกระบวนการย่อยและไม่มีการล้าง

ตัวสร้างแบบสาธารณะ

TfTestLauncher

public TfTestLauncher ()

วิธีการที่มีการป้องกัน

addJavaArguments

protected void addJavaArguments ( args)

อนุญาตให้เพิ่มพารามิเตอร์ Java เพิ่มเติมในการเรียกใช้กระบวนการย่อย

พารามิเตอร์
args : รายการอาร์กิวเมนต์ปัจจุบันที่เราต้องการเพิ่มอาร์กิวเมนต์เพิ่มเติม

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

การดำเนินการหลังจากการทดสอบ TF เสร็จสิ้น

พารามิเตอร์
listener ITestInvocationListener: ITestInvocationListener เดิมที่รายงานผล

exception boolean: จริงหากมีการยกข้อยกเว้นภายในการทดสอบ

elapsedTime long: เวลาที่ใช้ในการทดสอบ

preRun

protected void preRun ()

การตั้งค่าก่อนทำการทดสอบ

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

การทดสอบเพิ่มเติมเพื่อให้แน่ใจว่าไม่มีการสร้างไฟล์โดยยูนิตเทสต์ในกระบวนการย่อยและไม่มีการล้าง

พารามิเตอร์
tmpDir File: ไดเรกทอรีชั่วคราวของกระบวนการย่อย

listener ITestInvocationListener: ITestInvocationListener ที่จะใช้รายงานการทดสอบ