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

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

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

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

void preRun ()

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

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

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

ผู้รับเหมาก่อสร้างสาธารณะ

TfTestLauncher

public TfTestLauncher ()

วิธีการที่ได้รับการป้องกัน

เพิ่มJavaArguments

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)

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

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

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