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)

อนุญาตให้เพิ่มพารามิเตอร์ 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 : เวลาที่ใช้ในการทดสอบ

พรีรัน

protected void preRun ()

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

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

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

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