JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


Wrapper Listener ที่ส่งต่อเหตุการณ์ทั้งหมดยกเว้น testRunStarted() และ testRunEnded() ไปยัง Listener ที่ฝังตัว แต่ละคลาสการทดสอบใน jar จะเรียกใช้เหตุการณ์เหล่านี้ ซึ่ง HostTestListener ระงับจาก Listener สำหรับการบันทึกคอนโซลและการรายงานผลลัพธ์

สรุป

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

HostTestListener ( ITestInvocationListener listener)

วิธีการสาธารณะ

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

รายงานการสิ้นสุดการทดสอบการทำงาน

void testRunStarted (String name, int numTests)

รายงานการเริ่มต้นการทดสอบการทำงาน

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

HostTestListener

public HostTestListener (ITestInvocationListener listener)

พารามิเตอร์
listener ITestInvocationListener

วิธีการสาธารณะ

ทดสอบรันสิ้นสุดแล้ว

public void testRunEnded (long elapsedTime, 
                 metrics)

รายงานการสิ้นสุดการทดสอบการทำงาน การแก้ไข: เราไม่สามารถมีอินเทอร์เฟซ Map<> สองอินเทอร์เฟซที่มีประเภทต่างกันได้ ดังนั้นเราจึงต้องใช้ HashMap ที่นี่

พารามิเตอร์
elapsedTime long : อุปกรณ์รายงานเวลาที่ผ่านไป หน่วยเป็นมิลลิวินาที

metrics : คู่คีย์-ค่าที่รายงานเมื่อสิ้นสุดการทดสอบการทำงานด้วย Metric

ทดสอบ RunStarted

public void testRunStarted (String name, 
                int numTests)

รายงานการเริ่มต้นการทดสอบการทำงาน

พารามิเตอร์
name String : ชื่อการทดสอบการทำงาน

numTests int : จำนวนการทดสอบทั้งหมดในการทดสอบ