AggregatePostProcessor |
ตัวรวบรวมเมตริกที่ระบุค่าต่ำสุด ค่าสูงสุด ค่าเฉลี่ย ค่าเบี่ยงเบนมาตรฐาน ค่ารวม จำนวน และ
เปอร์เซ็นไทล์ (ไม่บังคับ) สำหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบการทดสอบหลายเวอร์ชัน
เหมือนเป็นโรค 2 เท่า
|
AtraceCollector |
IMetricCollector ที่เรียกใช้การระบุแหล่งที่มาระหว่างการทดสอบ และรวบรวมผลลัพธ์และบันทึก
ลงในการเรียกใช้
|
AtraceRunMetricCollector |
รวบรวมการติดตามจากไดเรกทอรีทดสอบทั้งหมดในไดเรกทอรีที่ระบุ
จากอุปกรณ์ทดสอบ ให้บันทึกไดเรกทอรีทดสอบและโพสต์ไฟล์การติดตาม
ใต้ไดเรกทอรีทดสอบและรวบรวมเมตริก
|
averagePostProcessor |
การใช้งานระบบหลังการประมวลผลที่คำนวณค่าเฉลี่ยของรายการเมตริก
|
BaseDeviceMetricCollector |
การใช้งานพื้นฐานของ IMetricCollector ที่อนุญาตให้เริ่มและหยุดการเก็บรวบรวมใน onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) และ ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
|
BasePostProcessor |
IPostProcessor พื้นฐานที่การติดตั้งใช้งานทุกรายการควรขยาย
|
BluetoothConnectionLatencyCollector |
ตัวรวบรวมจะพุชการกําหนดค่าเมตริกระยะเวลา statsd ที่กําหนดไว้ล่วงหน้าไปยังอุปกรณ์และรวบรวมระยะเวลาการเชื่อมต่อบลูทูธสําหรับแต่ละโปรไฟล์
|
BluetoothConnectionStateCollector |
เครื่องมือรวบรวมนี้จะรวบรวมเมตริก BluetoothConnectionStateChanged และบันทึกสถานะการเชื่อมต่อ
สำหรับแต่ละโปรไฟล์
|
BluetoothConnectionSuccessRatePostProcessor |
การใช้งานระบบหลังการประมวลผลซึ่งคำนวณอัตราความสำเร็จของโปรไฟล์บลูทูธ
ใช้ "metric-key-match" เพื่อระบุเมตริกที่มีสถานะการเชื่อมต่อบลูทูธในอาร์เรย์ตัวเลข เช่น [0, 1, 2, 3, 0, 1, 2, 3]
|
BluetoothHciSnoopLogCollector |
อุปกรณ์รวบรวมเพื่อเปิดใช้การบันทึก HCI Snoop ของบลูทูธบน DUT และเพื่อรวบรวมบันทึกสำหรับการทดสอบแต่ละครั้ง
|
BugreportzOnFailureCollector |
รวบรวมรายงานข้อบกพร่องเมื่อเฟรมทดสอบไม่ผ่าน
|
BugreportzOnTestCaseFailureCollector |
รวบรวมรายงานข้อบกพร่องเมื่อเทสเคสในการเรียกใช้ไม่สําเร็จ
|
ClangCodecoverCollector |
BaseDeviceMetricCollector ที่จะดึง Clang
การวัดความครอบคลุมภายนอกอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์ทดสอบ
|
CollectingTestListener |
ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด
|
ConsoleResultReporter |
รายงานผลลัพธ์เพื่อพิมพ์ผลการทดสอบไปยังคอนโซล
|
CountTestCasesCollector |
นับและรายงานจำนวนกรอบการทดสอบสำหรับ IRemoteTest ที่ระบุ
|
DebugHostLogOnFailureCollector |
เครื่องมือรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อกรอบการทดสอบล้มเหลว
|
DeviceTraceCollector |
ผู้รวบรวมที่จะเริ่มการติดตาม Perfetto เมื่อการเรียกใช้การทดสอบเริ่มขึ้นและไฟล์การติดตามในตอนท้าย
|
EventLoggerListener |
Listener ที่บันทึกเหตุการณ์ทั้งหมดที่แอปได้รับลงในไฟล์
|
FileProtoResultReporter |
เครื่องมือรายงาน Proto ที่ส่งออก TestRecord ไปยังไฟล์
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector ที่คอยฟังคีย์เมตริกที่มาจากอุปกรณ์และดึงข้อมูลเหล่านั้นเป็นไฟล์จากอุปกรณ์
|
FilePullerLogCollector |
โปรแกรมบันทึกไฟล์ที่รายงานโดยอุปกรณ์
|
FormattedGeneratorReporter |
ตัวรายงานที่อนุญาตให้สร้างรายงานในรูปแบบเฉพาะ
|
GcovCodecoverCollector |
BaseDeviceMetricCollector ที่จะดึง gcov
การวัดความครอบคลุมภายนอกอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์ทดสอบ
|
GcovKernelCodecoverCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมเคอร์เนล gcov ออกจาก debugfs และออกจากอุปกรณ์ จากนั้นบันทึกเป็นอาร์ติแฟกต์การทดสอบ
|
GranularRetriableTestWrapper.StartEndCollector |
ผู้ช่วยของชั้นเรียนที่จะตรวจจับการเริ่มต้นและสิ้นสุดการวิ่งที่ขาดหายไป
|
HostStatsdMetricCollector |
IMetricCollector ที่รวบรวมเมตริก statsd จากฝั่งโฮสต์โดยใช้คําสั่งยูทิลิตี statsd
|
IMetricCollector |
อินเทอร์เฟซนี้จะเพิ่มเป็นผู้ตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวม
เมตริกที่ตรงกัน
|
IPostProcessor |
ผู้ประมวลผลข้อมูลโพสต์คือออบเจ็กต์สหพันธ์การค้าที่ออกแบบมาเพื่ออนุญาตการประมวลผลเมตริกและบันทึก
"หลังจากการทดสอบ" และ "ก่อนการรายงานผล"
|
JavaCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของ Java จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
JsonHttpTestResultReporter |
ผู้รายงานผลที่เข้ารหัสผลลัพธ์เมตริกการทดสอบและข้อมูลสาขา อุปกรณ์เป็น JSON และ POST ไปยังปลายทางบริการ HTTP
|
LUCIResultReporter |
ผู้รายงานผลลัพธ์ที่บันทึกผลการทดสอบที่ ResultDB และ LUCI ต้องการในรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล
|
รายงานผลลัพธ์ย่อยแบบเดิม |
การใช้งานชั่วคราวของผู้รายงานผลลัพธ์ของกระบวนการย่อย ซึ่งควรยังคงสามารถใช้งานร่วมกับ
TF/CTS เวอร์ชันก่อนหน้า (เช่น 8+) แม้ว่าจะมีการเปลี่ยนแปลงในซูเปอร์คลาสก็ตาม
|
LogSaverResultForwarder |
ResultForwarder สำหรับบันทึกบันทึกด้วยโปรแกรมประหยัดไฟล์ส่วนกลาง
|
LogcatOnFailureCollector |
ตัวรวบรวมที่จะบันทึกและบันทึก Logcat เมื่อเฟรมทดสอบไม่ผ่าน
|
LogcatTimingMetricCollector |
ตัวรวบรวมเมตริกที่รวบรวมข้อมูลช่วงเวลา (เช่น เวลาเปลี่ยนผู้ใช้) จาก Logcat ระหว่าง
การทดสอบซ้ำ 1 หรือหลายรายการโดยใช้รูปแบบนิพจน์ทั่วไปที่กำหนดเพื่อแยกวิเคราะห์สัญญาณเริ่มต้นและสิ้นสุดของ
เหตุการณ์จากบรรทัด Logcat
|
MetricFilePostProcessor |
ใช้สำหรับอัปโหลดไฟล์บันทึกของเมตริกที่รวบรวมระหว่างการทดสอบและระดับการเรียกใช้
|
MetricsXMLResultReporter |
MetricsXMLResultReporter เขียนเมตริกทดสอบและเรียกใช้เมตริกไปยังไฟล์ XML ในโฟลเดอร์ที่ระบุ
ตามพารามิเตอร์เมตริก-โฟลเดอร์ที่ช่วง invocationEnded ของการทดสอบ
|
Listener โมดูล |
Listener ที่แนบมากับ IRemoteTest แต่ละรายการของโมดูลแต่ละรายการเพื่อรวบรวมรายการผลลัพธ์
|
ModuleLogcatCollector |
เวอร์ชันของตัวรวบรวม Logcat แต่สำหรับโมดูล
|
ModuleProtoResultReporter |
ผู้รายงานผลการค้นหามีจุดประสงค์ที่จะรายงานเฉพาะผลลัพธ์ระดับโมดูลเท่านั้น
|
PerfettoGenericPostProcessor |
โพสต์โปรเซสเซอร์ที่ประมวลผลไฟล์ต้นแบบ Perfetto แบบข้อความ/ไบนารีเป็นคู่คีย์-ค่าโดย
ขยายข้อความโปรโตและช่องด้วยค่าสตริงซ้ำไปเรื่อยๆ จนถึงฟิลด์ที่มี
พบค่าที่เป็นตัวเลข
|
PerfettoPullerMetricCollector |
การใช้งานฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้
ดึงไฟล์ Perfetto จากอุปกรณ์และรวบรวมเมตริกจากอุปกรณ์
|
ProtoResultReporter |
ผู้รายงานผลจะสร้าง TestRecord protobuf ที่มีผลการค้นหาทั้งหมดอยู่ภายใน
|
RebootReasonCollector |
เครื่องมือรวบรวมที่รวบรวมการรีบูตอุปกรณ์ระหว่างการทดสอบและรายงานตามเหตุผลและจำนวน
|
ReportPassedTests |
รายงานตัวกรองที่เป็นไปได้ในไฟล์เพื่อยกเว้นการทดสอบที่ผ่าน
|
ResultAggregator |
ตัวส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจําเป็น โดยอิงตามกลยุทธ์การลองอีกครั้งที่ใช้
|
ResultAndLogForwarder |
ตัวส่งต่อสําหรับผลลัพธ์และเหตุการณ์ในบันทึก
|
ลองอีกครั้งLogSaverResultForwarder |
ผู้ส่งต่อที่ดำเนินการผ่านการดำเนินการปัจจุบันที่เรามีอยู่
|
RuntimeRestartCollector |
ตัวรวบรวมที่รวบรวมการประทับเวลาการรีสตาร์ทรันไทม์ (ข้อขัดข้องของเซิร์ฟเวอร์ระบบ) ระหว่างการทดสอบ
วิ่งได้ หากมี
|
ScreenshotOnFailureCollector |
ผู้รวบรวมที่จะจับและบันทึกภาพหน้าจอเมื่อกรอบการทดสอบล้มเหลว
|
ShardListener |
ITestInvocationListener ที่รวบรวมผลลัพธ์จากชาร์ดการเรียกใช้ (หรือที่เรียกว่า
การแยกการเรียกใช้เพื่อเรียกใช้ในทรัพยากรหลายรายการพร้อมกัน) และส่งต่อไปยังทรัพยากรอื่น
Listener
|
ShardMainผลลัพธ์Forwarder |
ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบที่แบ่งกลุ่ม
|
ShowmapPullerMetricCollector |
การใช้งานฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้ดึงรายการแผนที่
ไฟล์จากอุปกรณ์และรวบรวมเมตริกจากอุปกรณ์ดังกล่าว
|
StatsdBeforeAfterGaugeMetricPostProcessor |
โพสต์โปรเซสเซอร์ที่ประมวลผลจะวัดเมตริกที่รวบรวมในส่วน "ก่อน/หลัง" แนวทาง เช่น
|
StatsdEventMetricPostProcessor |
โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่ประมวลผลเมตริกเหตุการณ์ในรายงาน statsd เป็นคู่คีย์-ค่า โดยใช้รูปแบบที่ระบุไว้ในโปรแกรมประมวลผล
|
PostProcessor ของสถิติ |
โพสต์โปรเซสเซอร์ที่ประมวลผลรายงานสถิติที่มีโปรโตคอลไบนารีเป็นคู่คีย์-ค่าโดยขยายฟังก์ชัน
รายงานเป็นโครงสร้างต้นไม้
|
StreamProtoResultReporter |
การใช้งาน ProtoResultReporter
|
SubprocessResultsReporter |
ใช้ ITestInvocationListener เพื่อระบุเป็น result_reporter และส่งต่อผลการทดสอบ การเรียกใช้การทดสอบ และการเรียกใช้การทดสอบจากกระบวนการย่อย
|
SuiteResultReporter |
รวบรวมผลการทดสอบสําหรับการเรียกใช้ชุดทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย
|
TextResultReporter |
ผู้รายงานผลลัพธ์การทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit
|
TraceCmdCollector |
IMetricCollector ที่รวบรวมการติดตามระหว่างการทดสอบโดยใช้ track-cmd และบันทึกการติดตามไว้ใน
นั้น
|
XmlFormattedGeneratorReporter |
การใช้งาน FormattedGeneratorReporter ซึ่งจัดรูปแบบของชุดโปรแกรมทำให้เกิด XML
|
XmlResultReporter |
เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant
|