com.android.tradefed.device.metric
คำอธิบายประกอบ
ตัวเลือกเมตริก | คำอธิบายประกอบสำหรับวิธีทดสอบที่มีคำอธิบายประกอบด้วย @Test หรือหากคำอธิบายประกอบเป็นส่วนหนึ่งของรายการคำอธิบายประกอบของ TestDescription ที่อนุญาตให้ระบุพารามิเตอร์พิเศษบางอย่างที่เป็นประโยชน์สำหรับ: การปรับแต่งพฤติกรรมของตัวรวบรวม การกรองวิธีการบางอย่าง |
อินเทอร์เฟซ
ไอเมตริกคอลเลคเตอร์ | อินเทอร์เฟซนี้จะถูกเพิ่มเป็นตัวตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวมเมตริกที่ตรงกัน |
ตัวรับ IMetricCollector | อินเทอร์เฟซสำหรับ IRemoteTest ที่จะนำไปใช้หากต้องการรับรายการ IMetricCollector สำหรับการทดสอบ |
ชั้นเรียน
AtraceCollector | IMetricCollector ที่รัน atrace ระหว่างการทดสอบและรวบรวมผลลัพธ์และบันทึกลงในการเรียกใช้ |
AtraceRunMetricCollector | รวบรวมการติดตามจากไดเร็กทอรีทดสอบทั้งหมดภายใต้ไดเร็กทอรีที่กำหนดจากอุปกรณ์ทดสอบ บันทึกไดเร็กทอรีทดสอบ และโพสต์ประมวลผลไฟล์การติดตามภายใต้ไดเร็กทอรีทดสอบ และรวมเมทริก |
BaseDeviceMetricCollector | การใช้งานพื้นฐานของ IMetricCollector ที่อนุญาตให้เริ่มและหยุดการรวบรวมบน onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) และ ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) |
BluetoothConnectionLatencyCollector | ตัวรวบรวมจะพุชการกำหนดค่าเมตริกระยะเวลาสถิติที่กำหนดไว้ล่วงหน้าไปยังอุปกรณ์และรวบรวมระยะเวลาการเชื่อมต่อบลูทูธสำหรับแต่ละโปรไฟล์ |
BluetoothConnectionStateCollector | ตัวรวบรวมนี้จะรวบรวมตัววัด BluetoothConnectionStateChanged และบันทึกหมายเลขสถานะการเชื่อมต่อสำหรับแต่ละโปรไฟล์ |
บลูทูธHciSnoopLogCollector | ตัวรวบรวมเพื่อเปิดใช้งานการบันทึกการสอดแนม Bluetooth HCI บน DUT และเพื่อรวบรวมบันทึกสำหรับการทดสอบแต่ละครั้ง |
BugreportzOnFailureCollector | รวบรวม bugreportz เมื่อกรณีการทดสอบล้มเหลว |
BugreportzOnTestCaseFailureCollector | รวบรวม bugreportz เมื่อกรณีทดสอบในการรันล้มเหลว |
ClangCodeCoverageCollector | BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Clang ออกจากอุปกรณ์และบันทึกเป็นสิ่งประดิษฐ์ในการทดสอบ |
นักสะสมผู้ช่วย | ตัวช่วยในการดำเนินการบางอย่าง IMetricCollector ที่จำเป็นในหลายๆ แห่ง |
CountTestCasesCollector | นับและรายงานจำนวนกรณีทดสอบสำหรับ IRemoteTest ที่กำหนด |
DebugHostLogOnFailureCollector | ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อกรณีการทดสอบล้มเหลวเกิดขึ้น |
ข้อมูลอุปกรณ์เมตริก | วัตถุเพื่อเก็บข้อมูลทั้งหมดที่รวบรวมโดยตัวสะสมเมตริก |
DeviceTraceCollector | ตัวรวบรวมที่จะเริ่มการติดตามแบบสมบูรณ์เมื่อการทดสอบรันเริ่มต้นและบันทึกไฟล์การติดตามในตอนท้าย |
โปรแกรมจำลองหน่วยความจำ CPUCapturer | |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector ที่รับฟังคีย์การวัดที่มาจากอุปกรณ์และดึงเป็นไฟล์จากอุปกรณ์ |
FilePullerLogCollector | คนบันทึกไฟล์ที่รายงานโดยฝั่งอุปกรณ์ |
GcovCodeCoverageCollector | BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุม gcov ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ |
GcovKernelCodeCodeCoverageCollector | BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมเคอร์เนล gcov ออกจาก debugf และออกจากอุปกรณ์ จากนั้นจะบันทึกเป็นส่วนทดสอบในที่สุด |
HostStatsdMetricCollector | IMetricCollector ที่รวบรวมตัวชี้วัด statsd จากฝั่งโฮสต์โดยใช้คำสั่งยูทิลิตี้ statsd |
JavaCodeCoverageCollector | BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Java ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ |
LogcatOnFailureCollector | ตัวรวบรวมที่จะจับภาพและบันทึก logcat เมื่อกรณีทดสอบล้มเหลว |
LogcatTimingMetricCollector | ตัวรวบรวมหน่วยเมตริกที่รวบรวมข้อมูลเวลา (เช่น เวลาเปลี่ยนผู้ใช้) จาก logcat ในระหว่างการทดสอบซ้ำหนึ่งครั้งหรือหลายครั้งโดยใช้รูปแบบ regex ที่กำหนดเพื่อแยกสัญญาณเริ่มต้นและสิ้นสุดของเหตุการณ์จากบรรทัด logcat |
โมดูล LogcatCollector | เวอร์ชันของตัวรวบรวม logcat แต่สำหรับโมดูล |
PerfettoPullerMetricCollector | การใช้งานพื้นฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้ดึงไฟล์ perfetto จากอุปกรณ์และรวบรวมตัววัดจากอุปกรณ์ |
RebootReasonCollector | ตัวรวบรวมที่รวบรวมการรีบูตอุปกรณ์ในระหว่างการทดสอบและรายงานตามเหตุผลและการนับ |
RuntimeRestartCollector | ตัวรวบรวมที่รวบรวมการประทับเวลาของการรีสตาร์ทรันไทม์ (เซิร์ฟเวอร์ระบบล่ม) ในระหว่างการทดสอบการทำงาน ถ้ามี |
ภาพหน้าจอ OnFailureCollector | ตัวรวบรวมที่จะจับภาพและบันทึกภาพหน้าจอเมื่อกรณีทดสอบล้มเหลว |
ShowmapPullerMetricCollector | การใช้งานพื้นฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้ดึงไฟล์ showmap จากอุปกรณ์และรวบรวมตัววัดจากอุปกรณ์ |
TraceCmdCollector | IMetricCollector ที่รวบรวมการติดตามระหว่างการทดสอบโดยใช้ Trace-cmd และบันทึกลงในคำขอ |
เอนัม
AutoLogCollector | การแจงนับที่อธิบายว่าสายรัดตัวใดที่สามารถจัดการตัวสะสมได้โดยอัตโนมัติ |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
คำอธิบายประกอบ
อินเทอร์เฟซ
ชั้นเรียน
- AtraceCollector
- AtraceRunMetricCollector
- BaseDeviceMetricCollector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionStateCollector
- บลูทูธHciSnoopLogCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- นักสะสมผู้ช่วย
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- ข้อมูลอุปกรณ์เมตริก
- DeviceTraceCollector
- โปรแกรมจำลองหน่วยความจำ CPUCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- GcovCodeCoverageCollector
- GcovKernelCodeCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- โมดูล LogcatCollector
- PerfettoPullerMetricCollector
- RebootReasonCollector
- RuntimeRestartCollector
- ภาพหน้าจอ OnFailureCollector
- ShowmapPullerMetricCollector
- TraceCmdCollector
เอนัม