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() ไปยังผู้ฟังที่ฝังตัว คลาสทดสอบแต่ละคลาสใน 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)

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

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

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

ทดสอบ RunStarted

public void testRunStarted (String name, 
                int numTests)

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

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

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