AggregatePostProcessor |
ผู้รวบรวมเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ค่าเบี่ยงเบนมาตรฐาน ผลรวม จํานวน และเปอร์เซ็นต์ไทล์ (ไม่บังคับ) สําหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบการทําซ้ำหลายครั้ง โดยถือว่าเมตริกเป็นตัวเลขแบบ Double
|
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]
|
บลูทูธHciSnoopLogCollector |
ตัวรวบรวมเพื่อเปิดใช้การบันทึกสอดแนมบลูทูธ HCI ใน DUT และรวบรวมบันทึกสําหรับการทดสอบแต่ละครั้ง
|
BugreportCollector |
ITestInvocationListener แบบส่งผ่านที่รวบรวมรายงานข้อบกพร่องเมื่อเกิดเหตุการณ์ที่กำหนดค่าได้ จากนั้นจะเรียกใช้ ITestInvocationListener#testLog ในองค์ประกอบย่อยหลังจากรวบรวมรายงานข้อบกพร่องแต่ละรายการแล้ว
|
BugreportzOnFailureCollector |
รวบรวมรายงานข้อบกพร่องเมื่อเฟรมทดสอบไม่ผ่าน
|
BugreportzOnTestCaseFailureCollector |
รวบรวมรายงานข้อบกพร่องเมื่อกรณีทดสอบในการเรียกใช้ไม่สําเร็จ
|
ClangCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของ Clang จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
CollectingTestListener |
ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด
|
CommandStatusHandler |
เครื่องจัดการช่วยตรวจสอบและอัปเดตสถานะของการเรียกใช้
|
ConditionFailureMonitor |
ตรวจสอบความล้มเหลวจากการเรียกใช้
|
ConsoleResultReporter |
รายงานผลลัพธ์เพื่อพิมพ์ผลการทดสอบไปยังคอนโซล
|
CountTestCasesCollector |
นับและรายงานจำนวนกรอบการทดสอบสำหรับ IRemoteTest ที่ระบุ
|
DebugHostLogOnFailureCollector |
ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อเกิดข้อผิดพลาดในชุดทดสอบ
|
รายงานรุ่นของอุปกรณ์ |
ผู้รายงานรุ่นอุปกรณ์ที่จัดการการสื่อสารกับกระบวนการหลักของอุปกรณ์ที่จะเผยแพร่
|
DeviceTraceCollector |
เครื่องมือรวบรวมข้อมูลที่จะเริ่มการติดตามด้วย Perfetto เมื่อการทดสอบเริ่มขึ้นและบันทึกไฟล์การติดตามเมื่อสิ้นสุด
|
DeviceUnavailableMonitor |
โปรแกรมรับฟังนี้จะพยายามบันทึก DNAE ระดับ Test Case เท่านั้น
|
EventLoggerListener |
โปรแกรมฟังที่บันทึกเหตุการณ์ทั้งหมดที่ได้รับลงในไฟล์
|
FileProtoResultReporter |
เครื่องมือรายงาน Proto ที่ส่งออก TestRecord ไปยังไฟล์
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector ที่คอยฟังคีย์เมตริกที่มาจากอุปกรณ์และดึงข้อมูลเหล่านั้นเป็นไฟล์จากอุปกรณ์
|
FilePullerLogCollector |
โปรแกรมบันทึกไฟล์ที่รายงานโดยอุปกรณ์
|
FilteredResultForwarder |
ตัวแปรของ ResultForwarder ที่อนุญาตให้รายงานเฉพาะรายการที่อนุญาตของ TestDescription
|
FormattedGeneratorReporter |
เครื่องมือรายงานที่อนุญาตให้สร้างรายงานในรูปแบบที่เฉพาะเจาะจง
|
GcovCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุม gcov จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของเคอร์เนล gcov ออกจาก debugf และออกจากอุปกรณ์ จากนั้นจะบันทึกเป็นอาร์ติแฟกต์การทดสอบ
|
GranularRetriableTestWrapper.StartEndCollector |
ตัวช่วยของคลาสเพื่อจับเวลาเริ่มต้นและสิ้นสุดการเรียกใช้ที่ขาดหายไป
|
HostStatsdMetricCollector |
IMetricCollector ที่รวบรวมเมตริกทางสถิติจากฝั่งโฮสต์โดยใช้คำสั่งยูทิลิตีที่มีสถิติ
|
ICommandScheduler.IScheduledInvocationListener |
Listener สําหรับเหตุการณ์การเรียกใช้เมื่อการเรียกใช้เสร็จสมบูรณ์
|
ILogSaverListener |
อนุญาตให้ ITestInvocationListener ฟังเมื่อบันทึกไฟล์บันทึก
|
IMetricCollector |
ระบบจะเพิ่มอินเทอร์เฟซนี้เป็นส่วนตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวมเมตริกที่ตรงกัน
|
IPostProcessor |
ผู้ประมวลผลข้อมูลโพสต์คือออบเจ็กต์สหพันธ์การค้าที่ออกแบบมาเพื่ออนุญาตการประมวลผลเมตริกและบันทึกหลังจากการทดสอบและ "ก่อนการรายงานผลลัพธ์"
|
IShardableListener |
ITestInvocationListener ที่สามารถแบ่งกลุ่มได้
|
ISupportGranularResults |
อินเทอร์เฟซที่ระบุว่า ITestInvocationListener รองรับการรับผลลัพธ์แบบละเอียดหรือไม่
|
ITestSummaryListener |
อินเทอร์เฟซที่ช่วยให้ ITestInvocationListener แลกเปลี่ยนข้อมูลบางอย่างแบบจํากัดได้ผ่านสรุป
|
InvocationToJUnitResultForwarder |
คลาสที่คอยฟังเหตุการณ์ ITestInvocationListener และส่งต่อไปยัง TestListener
|
JarHostTest.HostTestListener |
Listener ของ Wrapper ที่ส่งต่อเหตุการณ์ทั้งหมดยกเว้น testRunStarted() และ testRunEnded() ไปยัง Listener ที่ฝัง
|
JavaCodecoverCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของ Java จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
JsonHttpTestResultReporter |
รายงานผลลัพธ์ที่เข้ารหัสผลลัพธ์ของเมตริกการทดสอบและสาขา ข้อมูลอุปกรณ์ลงใน JSON และ POST ในปลายทางบริการ HTTP
|
LUCIResultReporter |
ผู้รายงานผลลัพธ์ที่บันทึกผลการทดสอบที่ ResultDB และ LUCI ต้องการในรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล
|
LastShardDetector |
เมื่อเรียกใช้การแยกข้อมูลระดับท้องถิ่น บางครั้งเราต้องการดําเนินการบางอย่างเมื่อกลุ่มย่อยสุดท้ายมีจำนวนถึง invocationEnded(long) เท่านั้น
|
LegacySubprocessResultsReporter |
การใช้งานชั่วคราวของผู้รายงานผลลัพธ์ของกระบวนการย่อย ซึ่งควรยังคงเข้ากันได้กับ TF/CTS เวอร์ชันก่อนหน้า (เช่น 8+) แม้ว่าจะมีการเปลี่ยนแปลงขั้นสูงใน Superclass ก็ตาม
|
LogSaverResultForwarder |
ResultForwarder สําหรับการบันทึกบันทึกด้วยโปรแกรมบันทึกไฟล์ส่วนกลาง
|
LogcatCrashResultForwarder |
โปรแกรมรับฟังพิเศษ: ในกรณีที่เกิดความล้มเหลว (กระบวนการเครื่องมือวัดประสิทธิภาพขัดข้อง) ระบบจะพยายามดึงข้อมูลข้อขัดข้องจาก Logcat และเพิ่มลงในข้อความแสดงข้อผิดพลาดที่เชื่อมโยงกับการทดสอบ
|
LogcatOnFailureCollector |
ผู้รวบรวมที่จะรับและบันทึก Logcat เมื่อกรอบการทดสอบล้มเหลว
|
LogcatTimingMetricCollector |
ตัวรวบรวมเมตริกที่รวบรวมข้อมูลการกําหนดเวลา (เช่น เวลาสลับของผู้ใช้) จาก logcat ระหว่างการทดสอบซ้ำ 1 ครั้งหรือหลายครั้งโดยใช้รูปแบบนิพจน์ทั่วไปที่ระบุเพื่อแยกวิเคราะห์สัญญาณเริ่มต้นและสิ้นสุดของเหตุการณ์จากบรรทัด logcat
|
MetricFilePostProcessor |
ใช้สําหรับอัปโหลดไฟล์บันทึกเมตริกที่รวบรวมระหว่างการทดสอบและระดับการเรียกใช้
|
MetricsXMLResultReporter |
MetricsXMLResultReporter เขียนเมตริกทดสอบและเรียกใช้เมตริกไปยังไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์โฟลเดอร์เมตริกในช่วง invocationEnded ของการทดสอบ
|
ModuleListener |
Listener ที่แนบมากับ IRemoteTest แต่ละรายการของโมดูลแต่ละรายการเพื่อรวบรวมรายการผลลัพธ์
|
ModuleLogcatCollector |
เวอร์ชันของเครื่องมือรวบรวม Logcat สำหรับโมดูล
|
ModuleProtoResultReporter |
ผู้รายงานผลลัพธ์ที่มีไว้เพื่อรายงานเฉพาะผลลัพธ์ระดับโมดูล
|
NameMangleListener |
โปรแกรมรับฟังพร็อกซีเพื่อแปลชื่อเมธอดทดสอบ คลาส และแพ็กเกจเมื่อมีการรายงานผลลัพธ์
|
PassingTestFileReporter |
ITestInvocationListener ที่บันทึกรายการเฟรมทดสอบที่ผ่านไปยังไฟล์ทดสอบ
|
PerfettoGenericPostProcessor |
โปรแกรมประมวลผลผลลัพธ์ที่ประมวลผลไฟล์ Proto ของเมตริกข้อความ/ไบนารีเป็นคู่คีย์-ค่าโดยการขยายข้อความและช่อง Proto ที่มีค่าสตริงแบบซ้ำๆ จนกว่าจะพบช่องที่มีค่าตัวเลข
|
PerfettoPullerMetricCollector |
การใช้ FilePullerDeviceMetricCollector พื้นฐานที่อนุญาตให้ดึงไฟล์ Perfetto จากอุปกรณ์และรวบรวมเมตริกจากอุปกรณ์
|
PrettyTestEventLogger |
โปรแกรมบันทึกที่จับคู่เหตุการณ์และบันทึกเหตุการณ์เพื่อให้แก้ไขข้อบกพร่องได้ง่ายขึ้น
|
ProtoResultReporter |
ผู้รายงานผลจะสร้าง TestRecord protobuf ที่มีผลการค้นหาทั้งหมดอยู่ภายใน
|
PythonBinaryHostTest.PythonForwarder |
ตัวส่งต่อผลลัพธ์เพื่อแทนที่ชื่อการเรียกใช้ด้วยชื่อไบนารี
|
รีบูตReasonCollector |
ตัวรวบรวมที่รวบรวมการรีบูตอุปกรณ์ระหว่างการทดสอบและรายงานตามเหตุผลและจำนวน
|
RemoteTestTimeOutEnforcer |
รายการฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบหนึ่งๆ และดำเนินการไม่สำเร็จหากใช้เวลานานกว่าการหมดเวลาที่กำหนด
|
ReportPassedTests |
รายงานตัวกรองที่เป็นไปได้ในไฟล์เพื่อยกเว้นการทดสอบที่ผ่าน
|
ResultAggregator |
ตัวส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจําเป็น โดยอิงตามกลยุทธ์การลองอีกครั้งที่ใช้
|
ResultAndLogForwarder |
ตัวส่งต่อสําหรับผลลัพธ์และเหตุการณ์ในบันทึก
|
ResultForwarder |
ITestInvocationListener ที่ส่งต่อผลลัพธ์การเรียกไปยังรายการ Listener อื่นๆ
|
RetryLogSaverResultForwarder |
ตัวส่งต่อที่จัดการการส่งผ่านความพยายามปัจจุบันของเราด้วย
|
RetryResultForwarder |
ส่วนขยายของ ResultForwarder ที่พุชไปยังจำนวนครั้งที่พยายามหนึ่งๆ เสมอ
|
RuntimeRestartCollector |
เครื่องมือรวบรวมข้อมูลที่รวบรวมการประทับเวลาของการเริ่มทํางานอีกครั้ง (เซิร์ฟเวอร์ระบบขัดข้อง) ระหว่างการทดสอบ หากมี
|
ScreenshotOnFailureCollector |
ผู้รวบรวมที่จะจับและบันทึกภาพหน้าจอเมื่อกรอบการทดสอบล้มเหลว
|
ShardListener |
ITestInvocationListener ที่รวบรวมผลลัพธ์จากกลุ่มการเรียกใช้ (หรือที่เรียกว่าการแยกการเรียกใช้เพื่อเรียกใช้หลายรายการพร้อมกันในหลายทรัพยากร) และส่งต่อไปยังโปรแกรมฟังอื่น
|
ShardMainResultForwarder |
ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบที่แบ่งกลุ่ม
|
ShowmapPullerMetricCollector |
การติดตั้งใช้งานพื้นฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้ดึงไฟล์ Showmap จากอุปกรณ์และรวบรวมเมตริกจากไฟล์
|
StatsdbeforeAfterGaugeMetricPostProcessor |
โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่ประมวลผลเมตริกการวัดที่รวบรวมในแนวทาง "ก่อน/หลัง" เช่น
|
StatsdEventMetricPostProcessor |
โพสต์โปรเซสเซอร์ที่ประมวลผลเมตริกเหตุการณ์ในรายงานสถิติเป็นคู่คีย์-ค่า โดยใช้ตัวจัดรูปแบบที่ระบุไว้ในตัวประมวลผล
|
StatsdGenericPostProcessor |
โพสต์โปรเซสเซอร์ที่ประมวลผลรายงานที่มีสถิติ Proto ของไบนารีเป็นคู่คีย์-ค่าโดยขยายรายงานเป็นโครงสร้างต้นไม้
|
StreamProtoResultReporter |
การใช้งาน ProtoResultReporter
|
SubprocessResultsReporter |
ใช้ ITestInvocationListener เพื่อระบุเป็น results_reporter และส่งต่อผลลัพธ์ของการทดสอบ การเรียกใช้การทดสอบ การเรียกใช้การทดสอบ จากการประมวลผลย่อย
|
SuiteResultReporter |
รวบรวมผลการทดสอบสําหรับการเรียกใช้ชุดทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย
|
TestRunResultListener |
โปรแกรมฟังที่อนุญาตให้อ่านสถานะการทดสอบครั้งสุดท้าย
|
TestTimeoutEnforcer |
Listener ที่อนุญาตให้ตรวจสอบเวลาการดำเนินการของกรอบการทดสอบหนึ่งๆ และจะดำเนินการไม่สำเร็จหากหมดเวลาที่กำหนด
|
TextResultReporter |
ผู้รายงานผลลัพธ์การทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit
|
TraceCmdCollector |
IMetricCollector ที่รวบรวมร่องรอยระหว่างการทดสอบโดยใช้ trace-cmd และบันทึกร่องรอยเหล่านั้นลงในการเรียกใช้
|
TradefedSandboxRunner.StubScheduleInvocationListener |
สตับ IScheduledInvocationListener ที่ไม่ทําอะไรเลย
|
XmlFormattedGeneratorReporter |
การใช้ FormattedGeneratorReporter ซึ่งจัดรูปแบบชุดผลลัพธ์เป็นรูปแบบ XML
|
XmlResultReporter |
เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant
|