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()
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  getModulesAbi ()

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

คิกรีเทิร์น

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