TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
com.android.tradefed.testtype.TfTestLauncher


IRemoteTest สำหรับการรันยูนิตหรือการทดสอบการทำงานกับการติดตั้ง TF แยกต่างหาก

เรียกใช้กระบวนการจาวาภายนอกเพื่อรันการทดสอบ ใช้สำหรับรันหน่วย TF หรือการทดสอบการทำงานอย่างต่อเนื่อง

สรุป

ผู้สร้างสาธารณะ

TfTestLauncher ()

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

void addJavaArguments ( args) addJavaArguments ( args)

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

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

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

void preRun ()

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

void testTmpDirClean (File tmpDir, ITestInvocationListener listener)

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

ผู้สร้างสาธารณะ

TfTestLauncher

public TfTestLauncher ()

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

เพิ่มอาร์กิวเมนต์ Java

protected void addJavaArguments ( args)

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

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