HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


IMetricCollector ที่รวบรวมตัวชี้วัด statsd จากฝั่งโฮสต์โดยใช้คำสั่งยูทิลิตี้ statsd มีฟังก์ชันพุชเมตริกพื้นฐานและฟังก์ชันรายงานดัมพ์ สามารถขยายได้โดยคลาสย่อยเพื่อประมวลผลรายงานตัวชี้วัด statsd ตามความต้องการ

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

HostStatsdMetricCollector ()

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

โทรกลับเมื่อกรณีการทดสอบสิ้นสุดลง

void onTestFail ( DeviceMetricData testData, TestDescription test)

โทรกลับเมื่อกรณีการทดสอบล้มเหลว

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน

void onTestRunStart ( DeviceMetricData runData)

โทรกลับเมื่อเริ่มการทดสอบการทำงาน

void onTestStart ( DeviceMetricData testData)

โทรกลับเมื่อกรณีทดสอบเริ่มต้นขึ้น

วิธีการที่ได้รับการป้องกัน

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

คลาสย่อยสามารถใช้วิธีประมวลผลรายงานเมตริก Statsd ได้หากจำเป็น

ผู้รับเหมาก่อสร้างสาธารณะ

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

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

เมื่อทดสอบสิ้นสุด

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

โทรกลับเมื่อกรณีการทดสอบสิ้นสุดลง นี่คงถึงเวลาทำความสะอาดแล้ว

พารามิเตอร์
testData DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับกรณีทดสอบ จะเป็นออบเจ็กต์เดียวกันกับระหว่าง onTestStart(com.android.tradefed.device.metric.DeviceMetricData)

currentTestCaseMetrics : แผนที่ปัจจุบันของตัวชี้วัดที่ส่งผ่านไปยัง ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))

ขว้าง
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

โทรกลับเมื่อกรณีการทดสอบล้มเหลว

พารามิเตอร์
testData DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับกรณีทดสอบ

test TestDescription : TestDescription ของกรณีทดสอบที่กำลังดำเนินการ

บน TestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

โทรกลับเมื่อสิ้นสุดการทดสอบการทำงาน นี่คงถึงเวลาทำความสะอาดแล้ว

พารามิเตอร์
runData DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับการรัน จะเป็นออบเจ็กต์เดียวกันกับระหว่าง onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

currentRunMetrics : แผนที่ปัจจุบันของตัวชี้วัดที่ส่งไปยัง ERROR(/#testRunEnded(long,Map))

ขว้าง
DeviceNotAvailableException

บนTestRunStart

public void onTestRunStart (DeviceMetricData runData)

โทรกลับเมื่อเริ่มการทดสอบการทำงาน

พารามิเตอร์
runData DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับการรัน

ขว้าง
DeviceNotAvailableException

บนTestStart

public void onTestStart (DeviceMetricData testData)

โทรกลับเมื่อกรณีทดสอบเริ่มต้นขึ้น

พารามิเตอร์
testData DeviceMetricData : DeviceMetricData เก็บข้อมูลสำหรับกรณีทดสอบ

ขว้าง
DeviceNotAvailableException

วิธีการที่ได้รับการป้องกัน

กระบวนการStatsReport

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

คลาสย่อยสามารถใช้วิธีประมวลผลรายงานเมตริก Statsd ได้หากจำเป็น มันถูกเรียกรายงานเมตริกจากอุปกรณ์เฉพาะ

พารามิเตอร์
device ITestDevice : อุปกรณ์ทดสอบที่มาของรายงาน statsd

dataStream InputStreamSource : รายงานสถิติเป็นสตรีมอินพุต

runData DeviceMetricData : ปลายทางที่จะจัดเก็บตัววัดที่ประมวลผลแล้ว