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)

ตั้งค่ารายการของ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบรัน

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

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)

ตั้งค่ารายการของ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบรัน

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

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

ตั้งค่ารายการของ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบรัน

พารามิเตอร์
collectors