SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


รวบรวมผลการทดสอบสำหรับการเรียกใช้ชุดการทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย

สรุป

คลาสที่ซ้อนกัน

class SuiteResultReporter.ModulePrepTimes

ผู้ถือครองออบเจ็กต์สำหรับเวลาเตรียมการและเวลาเก็บของของโมดูล 1 โมดูล 

ทุ่ง

public static final String SUITE_REPORTER_SOURCE

เครื่องมือสร้างสาธารณะ

SuiteResultReporter()

เมธอดสาธารณะ

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

แสดงแผนที่ของโมดูล abi:

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

รายงานว่าการเรียกใช้สิ้นสุดลงแล้ว ไม่ว่าจะสำเร็จหรือไม่ก็ตาม หรือเนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง

void invocationStarted(IInvocationContext context)

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

void testModuleStarted(IInvocationContext moduleContext)

รายงานการเริ่มต้นการทำงานของโมดูล

วิธีการที่ได้รับการป้องกัน

long getCurrentTime()
long getEndTime()

แสดงเวลาสิ้นสุดของการเรียกใช้

long getStartTime()

แสดงเวลาเริ่มต้นของการเรียกใช้

ทุ่ง

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

เครื่องมือสร้างสาธารณะ

SuiteResultReporter

public SuiteResultReporter ()

เมธอดสาธารณะ

getCompleteModules

public int getCompleteModules ()

การคืนสินค้า
int

getFailedTests

public long getFailedTests ()

การคืนสินค้า
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

แสดงแผนที่ของโมดูล abi:

การคืนสินค้า
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

การคืนสินค้า
long

getSummary

public TestSummary getSummary ()

การคืนสินค้า
TestSummary

getTotalModules

public int getTotalModules ()

การคืนสินค้า
int

getTotalTests

public long getTotalTests ()

การคืนสินค้า
long

invocationEnded

public void invocationEnded (long elapsedTime)

รายงานว่าการเรียกใช้สิ้นสุดลงแล้ว ไม่ว่าจะสำเร็จหรือไม่ก็ตาม หรือเนื่องจากเงื่อนไขข้อผิดพลาดบางอย่าง

เฟรมเวิร์ก TradeFederation จะเรียกใช้โดยอัตโนมัติ

พารามิเตอร์
elapsedTime long: เวลาที่ผ่านไปของการเรียกใช้ในหน่วยมิลลิวินาที

invocationStarted

public void invocationStarted (IInvocationContext context)

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

เฟรมเวิร์ก TradeFederation จะเรียกใช้โดยอัตโนมัติ ผู้รายงานต้องลบล้าง เมธอดนี้เพื่อรองรับการรายงานจากอุปกรณ์หลายเครื่อง

พารามิเตอร์
context IInvocationContext: ข้อมูลเกี่ยวกับการเรียกใช้

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

รายงานการเริ่มต้นการทำงานของโมดูล โดยการเรียกกลับนี้เชื่อมโยงกับ testModuleEnded() และเป็นแบบไม่บังคับในลำดับ โดยจะใช้เฉพาะในระหว่างการเรียกใช้ที่ใช้โมดูล ซึ่งเป็นโปรแกรมเรียกใช้ตามชุดทดสอบ

พารามิเตอร์
moduleContext IInvocationContext: IInvocationContext ของโมดูล

วิธีการที่ได้รับการป้องกัน

getCurrentTime

protected long getCurrentTime ()

การคืนสินค้า
long

getEndTime

protected long getEndTime ()

แสดงเวลาสิ้นสุดของการเรียกใช้

การคืนสินค้า
long

getStartTime

protected long getStartTime ()

แสดงเวลาเริ่มต้นของการเรียกใช้

การคืนสินค้า
long