SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
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

รับการทดสอบล้มเหลว

public long getFailedTests ()

ส่งคืน
long

getModulesAbi

public  getModulesAbi ()

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

ส่งคืน

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

public long getPassedTests ()

ส่งคืน
long

รับบทสรุป

public TestSummary getSummary ()

ส่งคืน
TestSummary

รับโมดูลทั้งหมด

public int getTotalModules ()

ส่งคืน
int

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

public long getTotalTests ()

ส่งคืน
long

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

public void invocationEnded (long elapsedTime)

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

จะถูกเรียกใช้โดยอัตโนมัติโดย TradeFederation framework

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

เรียกใช้เริ่มต้น

public void invocationStarted (IInvocationContext context)

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

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

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

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

public void testModuleStarted (IInvocationContext moduleContext)

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

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

วิธีการป้องกัน

รับเวลาปัจจุบัน

protected long getCurrentTime ()

ส่งคืน
long

รับเวลาสิ้นสุด

protected long getEndTime ()

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

ส่งคืน
long

รับเวลาเริ่มต้น

protected long getStartTime ()

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

ส่งคืน
long