IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
อินเทอร์เฟซสำหรับ IRemoteTest
เพื่อติดตั้งใช้งานหากต้องการดูรายการ IMetricCollector
สำหรับการทดสอบ
การทดสอบที่ใช้อินเทอร์เฟซนี้จะไม่มีITestInvocationListener
เครื่องมือวัดค่าเริ่มต้นกับเครื่องมือรวบรวมข้อมูล ผู้ใช้จะต้องดำเนินการเองผ่าน IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
กลไกการทดสอบบางอย่างเกี่ยวข้องกับการบัฟเฟอร์การเรียกกลับของ Tradefed และเล่นซ้ำในตอนท้าย (เช่น ใน ITestSuite
) กลไกดังกล่าวจะทำให้มีการเรียกใช้เครื่องมือรวบรวมข้อมูลระหว่างการเล่นซ้ำ ไม่ใช่ระหว่างการดำเนินการจริง การให้เครื่องมือทดสอบจัดการเวลาที่ใช้เครื่องมือรวบรวมข้อมูลช่วยให้เรามั่นใจได้ว่าระบบจะจัดการการเรียกกลับในเวลาที่เหมาะสม
In order to use the collectors, the following pattern can be used: for (IMetricCollector collector : config.getMetricCollectors()) { originalCollector = collector.init(mModuleInvocationContext, originalCollector); }
สรุป
เมธอดสาธารณะ | |
---|---|
abstract
void
|
setMetricCollectors(
ตั้งค่ารายการ |
เมธอดสาธารณะ
setMetricCollectors
public abstract void setMetricCollectors (collectors)
ตั้งค่ารายการ IMetricCollector
ที่กําหนดไว้สําหรับการทดสอบ
พารามิเตอร์ | |
---|---|
collectors |
|