SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.การรวบรวมTestListener
com.android.tradefed.result.suite.SuiteResultReporter


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

สรุป

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

class SuiteResultReporter.ModulePrepTimes

ที่ยึดวัตถุสำหรับการเตรียมและรื้อถอนเวลาของหนึ่งโมดูล

เขตข้อมูล

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

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

รับโมดูลที่สมบูรณ์

public int getCompleteModules ()

การส่งคืน
int

getFailedTests

public long getFailedTests ()

การส่งคืน
long

getModulesAbi

public  getModulesAbi ()

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

การส่งคืน

รับผ่านการทดสอบ

public long getPassedTests ()

การส่งคืน
long

รับสรุป

public TestSummary getSummary ()

การส่งคืน
TestSummary

getTotalModules

public int getTotalModules ()

การส่งคืน
int

รับการทดสอบทั้งหมด

public long getTotalTests ()

การส่งคืน
long

การร้องขอสิ้นสุดแล้ว

public void invocationEnded (long elapsedTime)

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

จะถูกเรียกโดยอัตโนมัติโดยกรอบงาน TradeFederation

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

การร้องขอเริ่มต้นแล้ว

public void invocationStarted (IInvocationContext context)

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

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

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

ทดสอบโมดูลเริ่มต้นแล้ว

public void testModuleStarted (IInvocationContext moduleContext)

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

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

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

รับ CurrentTime

protected long getCurrentTime ()

การส่งคืน
long

รับEndTime

protected long getEndTime ()

ส่งกลับเวลาสิ้นสุดของการร้องขอ

การส่งคืน
long

รับ StartTime

protected long getStartTime ()

ส่งกลับเวลาเริ่มต้นของการร้องขอ

การส่งคืน
long