ตัวรับ IMetricCollector
public
interface
IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorReceiver |
อินเทอร์เฟซสำหรับ IRemoteTest
ที่จะนำไปใช้หากต้องการรับรายการ IMetricCollector
สำหรับทำการทดสอบ
การทดสอบที่ใช้อินเทอร์เฟซนี้จะไม่มี ITestInvocationListener
เริ่มต้น
เมื่อใช้บริการของนักสะสม พวกเขาจะต้องสร้างด้วยตนเองผ่าน IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
กลไกการทดสอบบางอย่างเกี่ยวข้องกับการบัฟเฟอร์ Callback ของ Tradefed และเล่นซ้ำในตอนท้าย (เช่น
ใน ITestSuite
) กลไกดังกล่าวจะส่งผลให้มีการเรียกผู้รวบรวมในระหว่าง
เล่นซ้ำ และไม่ใช่ระหว่างการดำเนินการจริง ให้ตัวดำเนินการทดสอบจัดการว่าจะใช้
ผู้รวบรวม เราสามารถดูแลให้มีการจัดการเกี่ยวกับ Callback ในเวลาที่เหมาะสม
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(
ตั้งค่ารายการ |
วิธีการสาธารณะ
setMetricCollector"
public abstract void setMetricCollectors (collectors)
ตั้งค่ารายการ IMetricCollector
ที่กำหนดไว้สำหรับการดำเนินการทดสอบ
พารามิเตอร์ | |
---|---|
collectors |
|