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