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

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

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

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

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

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

testRunStarted

public void testRunStarted (String name, 
                int numTests)

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

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

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