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); }originalCollector จะมีตัวรวบรวมเมตริกทั้งหมดล้อมรอบเพื่อเรียกตามลำดับ
สรุป
วิธีการสาธารณะ | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) ตั้งค่ารายการของ |
วิธีการสาธารณะ
setMetricCollectors
public abstract void setMetricCollectors (collectors)
ตั้งค่ารายการของ IMetricCollector
ที่กำหนดไว้สำหรับการทดสอบรัน
พารามิเตอร์ | |
---|---|
collectors |
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); }originalCollector จะมีตัวรวบรวมเมตริกทั้งหมดล้อมรอบเพื่อเรียกตามลำดับ
สรุป
วิธีการสาธารณะ | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) ตั้งค่ารายการของ |
วิธีการสาธารณะ
setMetricCollectors
public abstract void setMetricCollectors (collectors)
ตั้งค่ารายการของ IMetricCollector
ที่กำหนดไว้สำหรับการทดสอบรัน
พารามิเตอร์ | |
---|---|
collectors |