ดัชนีชั้นเรียน
เหล่านี้คือคลาส API ดูแพ็กเกจ API ทั้งหมด
A
| AaptParser | คลาสที่ดึงข้อมูลจาก APK โดยการแยกวิเคราะห์เอาต์พุตของ "aapt dump badging" | 
| AaptParser.AaptVersion | Enum ของตัวเลือกสำหรับเวอร์ชัน AAPT ที่ใช้แยกวิเคราะห์ไฟล์ APK | 
| Abi | คลาสที่แสดง ABI | 
| AbiFormatter | คลาสยูทิลิตีสําหรับ abi | 
| AbiUtils | คลาสยูทิลิตีสำหรับจัดการ ABI ของอุปกรณ์ | 
| AbstractConnection | การนําเสนอการเชื่อมต่อแบบนามธรรม | 
| AbstractHostMonitor | คลาสทั่วไปสําหรับการตรวจสอบประสิทธิภาพของโฮสต์ | 
| AbstractTunnelMonitor | เครื่องมือตรวจสอบอุโมงค์แบบนามธรรมสําหรับ GCE AVD | 
| AbstractXmlParser | คลาสพื้นฐานตัวช่วยสําหรับแยกวิเคราะห์ไฟล์ XML | 
| AbstractXmlParser.ParseException | แสดงขึ้นหากแยกวิเคราะห์อินพุต XML ไม่ได้ | 
| AcloudConfigParser | คลาสตัวช่วยที่แยกวิเคราะห์การกําหนดค่า Acloud (ใช้เพื่อเริ่มอินสแตนซ์อุปกรณ์ Cloud) | 
| AcloudConfigParser.AcloudKeys | ชุดคีย์ที่ค้นหาได้จากการกำหนดค่า | 
| ActionInProgress | การดำเนินการทั่วไปที่อยู่ระหว่างดำเนินการ | 
| ActiveTrace | คลาสหลักที่ช่วยอธิบายและจัดการการติดตามที่ใช้งานอยู่ | 
| ActivityStatusChecker | เครื่องมือตรวจสอบสถานะสำหรับกิจกรรมที่เหลืออยู่ซึ่งทำงานอยู่เมื่อสิ้นสุดข้อบังคับ | 
| AdbRootElevator | AutoCloseableที่เปิดใช้ adb root เมื่อสร้างหากจำเป็นและกู้คืนสถานะรูทเมื่อเสร็จสมบูรณ์ | 
| AdbSshConnection | การเชื่อมต่อ Adb ผ่านบริดจ์ SSH | 
| AdbStopServerPreparer | เตรียมเป้าหมายเพื่อหยุดเซิร์ฟเวอร์ adb ในโฮสต์ก่อนและหลังการทดสอบ adb | 
| AdbTcpConnection | การนําเสนอการเชื่อมต่อเริ่มต้นของอุปกรณ์ โดยถือว่าการเชื่อมต่อเป็นการเชื่อมต่อ adb มาตรฐานของอุปกรณ์ | 
| AdbUtils | คลาสยูทิลิตีสําหรับการดําเนินการ adb | 
| AfterClassWithInfo | รับประกันคล้ายกับ AfterClassแต่เมธอดที่มีคำอธิบายประกอบต้องใช้พารามิเตอร์TestInformation | 
| AggregatePostProcessor | ผู้รวบรวมเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ค่าเบี่ยงเบนมาตรฐาน ผลรวม จํานวน และเปอร์เซ็นต์ไทล์ (ไม่บังคับ) สําหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบหลายรอบ โดยถือว่าเมตริกเป็นตัวเลขทศนิยม | 
| AllTestAppsInstallSetup | ITargetPreparerที่ติดตั้งแอปทั้งหมดจากโฟลเดอร์IDeviceBuildInfo.getTestsDir()ลงในอุปกรณ์ | 
| AltDirBehavior | Enum เพื่อกำหนดลักษณะการทํางานของไดเรกทอรีอื่นสําหรับโปรแกรมติดตั้ง/โปรแกรมพุชรายการต่างๆ ของการทดสอบ 
 | 
| AnalysisHeuristic | ลำดับเป็นสิ่งสำคัญ | 
| AndroidJUnitTest | การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์หนึ่งๆ โดยใช้ android.support.test.runner.AndroidJUnitRunner | 
| AndroidTestOrchestratorRemoteTestRunner | เรียกใช้การทดสอบ Android ที่มีเครื่องมือวัดโดยใช้คําสั่ง adb และ AndroidTestOrchestrator | 
| AoaTargetPreparer | ITargetPreparerที่ใช้ดำเนินการชุดหนึ่งๆ (เช่น การคลิกและการปัด) โดยใช้โปรโตคอล Android Open Accessory (AOAv2) | 
| ApkChangeDetector | คลาสนี้จะตรวจจับว่า APK ที่จะติดตั้งแตกต่างจาก APK ในอุปกรณ์หรือไม่ เพื่อตัดสินใจว่าจะข้ามการติดตั้งและถอนการติดตั้งแอประหว่าง setUp และ tearDown ของ ERROR(/TestAppInstallSetup)หรือไม่ | 
| AppBuildInfo | IBuildInfoที่แสดงถึงแอปพลิเคชัน Android และแพ็กเกจทดสอบของแอปพลิเคชัน | 
| AppDeviceBuildInfo | คลาสนี้เลิกใช้งานแล้ว
    ใช้ IDeviceBuildInfoโดยตรง | 
| AppSetup | ITargetPreparerที่ติดตั้ง apk และการทดสอบ | 
| AppVersionFetcher | คลาสยูทิลิตีเพื่อรับสตริงเวอร์ชันแอปจากอุปกรณ์ | 
| AppVersionFetcher.AppVersionInfo | ประเภทข้อมูลเวอร์ชันแอป | 
| ArchModuleController | ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่ระบุ | 
| ArgsOptionParser | ป้อนข้อมูลในช่อง Optionจากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์ | 
| ArrayUtil | วิธีการยูทิลิตีสําหรับอาร์เรย์ | 
| ArtChrootPreparer | สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART | 
| ArtGTest | |
| ArtifactDetails | ข้อมูลนี้อธิบายโครงสร้างของเนื้อหาและตัวระบุของเนื้อหาตามที่เครื่องมือ CAS สร้างขึ้น | 
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | ยูทิลิตีที่ช่วยวิเคราะห์อาร์ติแฟกต์การสร้างเพื่อหาข้อมูลเชิงลึก | 
| ArtRunTest | เครื่องมือเรียกใช้การทดสอบเพื่อเรียกใช้การทดสอบ ART | 
| ArtRunTest.AdbShellCommandException | คลาสข้อยกเว้นเพื่อรายงานข้อผิดพลาดที่เกิดขึ้นระหว่างการเรียกใช้คําสั่งเชลล์ ADB | 
| ATestFileSystemLogSaver | ATest ใช้คลาส LogSaver นี้เพื่อบันทึกบันทึกในเส้นทางที่เฉพาะเจาะจง | 
| AtestRunner | การใช้งาน ITestSuite | 
| AtraceCollector | IMetricCollectorที่เรียกใช้การติดตามระหว่างการทดสอบและรวบรวมผลลัพธ์และบันทึกลงในการเรียกใช้ | 
| AtraceRunMetricCollector | รวบรวมการติดตามจากไดเรกทอรีทดสอบทั้งหมดในไดเรกทอรีที่ระบุจากอุปกรณ์ทดสอบ บันทึกไดเรกทอรีทดสอบ และประมวลผลไฟล์การติดตามในไดเรกทอรีทดสอบในภายหลัง รวมถึงรวบรวมเมตริก | 
| AutoLogCollector | การแจกแจงที่อธิบายว่าตัวแปรใดที่จัดการโดยแฮนเดิลได้โดยอัตโนมัติ | 
| AutomatedReporters | คลาสที่กําหนดการแมปจากผู้รายงานอัตโนมัติของ Tradefed | 
| AveragePostProcessor | การใช้โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่คำนวณค่าเฉลี่ยของรายการเมตริก | 
B
| BackgroundDeviceAction | เรียกใช้คําสั่งในอุปกรณ์หนึ่งๆ ซ้ำตามจําเป็นจนกว่าจะมีการยกเลิกการดำเนินการ | 
| BaseDeviceMetricCollector | การใช้งานพื้นฐานของ IMetricCollectorที่อนุญาตให้เริ่มและหยุดการเก็บรวบรวมในonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)และERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) | 
| BaseEmulatorPreparer | การเตรียมการทั่วไปสำหรับการเปิดใช้งานโปรแกรมจำลองในเครื่อง | 
| BaseHostJUnit4Test | คลาสทดสอบพื้นฐานสําหรับการเรียกใช้การทดสอบสไตล์ JUnit4 ของโฮสต์ | 
| BaseLeveledLogOutput | การใช้งานพื้นฐานสําหรับ ILeveledLogOutputที่อนุญาตให้กรองแท็กบางรายการตามชื่อหรือคอมโพเนนต์ | 
| BaseModuleController | การติดตั้งใช้งาน IModuleControllerขั้นพื้นฐานที่ควรติดตั้งใช้งานเพื่อตรวจสอบว่าควรเรียกใช้โมดูลหรือไม่ | 
| BaseMultiTargetPreparer | การติดตั้งใช้งานพื้นฐานของ IMultiTargetPreparerที่อนุญาตให้ปิดใช้ออบเจ็กต์ | 
| BasePostProcessor | IPostProcessorพื้นฐานที่การติดตั้งใช้งานทุกรายการควรขยาย | 
| BaseRetryDecision | การติดตั้งใช้งานพื้นฐานของ IRetryDecision | 
| BaseStreamLogger<OS extends OutputStream> | ILeveledLogOutputที่ส่งข้อความบันทึกไปยังสตรีมเอาต์พุตและไปยัง stdout | 
| BaseTargetPreparer | คลาสการใช้งานพื้นฐานสําหรับ ITargetPreparerที่ช่วยให้ควบคุมได้ว่าจะให้ปิดใช้ออบเจ็กต์หรือไม่ | 
| BaseTestSuite | การทดสอบการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้กับระบบชุดทดสอบใหม่ | 
| BatteryController | คลาสยูทิลิตีที่ช่วยควบคุมสถานะการชาร์จแบตเตอรี่ของอุปกรณ์ | 
| BatteryRechargeDeviceRecovery | อนุญาตให้ทริกเกอร์คําสั่งเมื่อระดับแบตเตอรี่ของอุปกรณ์ต่ำกว่าเกณฑ์ที่กำหนด | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | เครื่องมือตรวจสอบการกู้คืนที่จะทริกเกอร์การกําหนดค่าหากไม่มีระดับแบตเตอรี่ | 
| BeforeClassWithInfo | รับประกันคล้ายกับ BeforeClassแต่เมธอดที่มีคำอธิบายประกอบต้องใช้พารามิเตอร์TestInformation | 
| BinaryState | Enum ที่ใช้ในการบันทึกสถานะเปิด/ปิดที่มีสถานะ IGNORE ที่ไม่มีการดำเนินการ | 
| BluetoothConnectionLatencyCollector | ตัวรวบรวมจะพุชการกําหนดค่าเมตริกระยะเวลา statsd ที่กําหนดไว้ล่วงหน้าไปยังอุปกรณ์และรวบรวมระยะเวลาการเชื่อมต่อบลูทูธสําหรับแต่ละโปรไฟล์ | 
| BluetoothConnectionStateCollector | เครื่องมือรวบรวมนี้จะรวบรวมเมตริก BluetoothConnectionStateChanged และบันทึกจํานวนสถานะการเชื่อมต่อสําหรับแต่ละโปรไฟล์ | 
| BluetoothConnectionSuccessRatePostProcessor | การใช้โปรแกรมประมวลผลผลลัพธ์ซึ่งคํานวณอัตราความสําเร็จสําหรับโปรไฟล์บลูทูธ ใช้ "metric-key-match" เพื่อระบุเมตริกที่มีสถานะการเชื่อมต่อบลูทูธในอาร์เรย์ตัวเลข เช่น [0, 1, 2, 3, 0, 1, 2, 3] | 
| BluetoothHciSnoopLogCollector | ตัวรวบรวมเพื่อเปิดใช้การบันทึกสอดแนมบลูทูธ HCI ใน DUT และรวบรวมบันทึกสําหรับการทดสอบแต่ละครั้ง | 
| BluetoothUtils | ฟังก์ชันยูทิลิตีสําหรับการเรียก BluetoothInstrumentation ในอุปกรณ์ 
 โค้ด BluetoothInstrumentation ฝั่งอุปกรณ์จะอยู่ใน AOSP ที่
  | 
| BootstrapBuildProvider | IDeviceBuildProviderที่บูตข้อมูลบิลด์จากอุปกรณ์ทดสอบซึ่งปกติจะใช้สำหรับอุปกรณ์ที่มีบิลด์ที่มาจากภายนอก เช่น | 
| BootstrapServiceFileResolverLoader | โหลดโปรแกรมแก้ไขโดยใช้เครื่องมือโหลดบริการ | 
| Bugreport | ออบเจ็กต์ที่เก็บการอ้างอิงไฟล์ bugreport ซึ่งเข้ากันได้กับ bugreport แบบแบนและ bugreport แบบ ZIP (bugreportz) | 
| BugreportCollector | ITestInvocationListenerที่ส่งผ่านซึ่งรวบรวมข้อบกพร่องเมื่อเกิดเหตุการณ์ที่กําหนดค่าได้ จากนั้นเรียกITestInvocationListener.testLogในรายการย่อยหลังจากรวบรวมข้อบกพร่องแต่ละรายการแล้ว | 
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | พรอมต์แบบเต็มซึ่งอธิบายว่าควรจับภาพรายงานข้อบกพร่องเมื่อใด | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | รวบรวมรายงานข้อบกพร่องเมื่อเฟรมทดสอบไม่ผ่าน | 
| BugreportzOnTestCaseFailureCollector | รวบรวมรายงานข้อบกพร่องเมื่อกรณีทดสอบในการเรียกใช้ไม่สําเร็จ | 
| BuildAnalysis | แสดงผลลัพธ์ของการวิเคราะห์บิลด์เดียว | 
| BuildError | แสดงขึ้นหากบิลด์ที่ระบุไม่ทํางาน | 
| BuildInfo | การใช้งานทั่วไปของ IBuildInfoที่ควรเชื่อมโยงกับITestDevice | 
| BuildInfoKey | คลาสที่มีการจัดกลุ่มที่เกี่ยวข้องกับการค้นหาข้อมูลบิลด์ | 
| BuildInfoKey.BuildInfoFileKey | Enum ที่อธิบายประเภทไฟล์ทั้งหมดที่รู้จักซึ่งสามารถค้นหาผ่าน IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) | 
| BuildInfoRecorder | ITargetPreparerที่เขียนข้อมูลเมตาของข้อมูลการสร้างลงในไฟล์ที่ระบุ | 
| BuildInfoUtil | คลาสยูทิลิตีที่จะช่วยจัดการ IBuildInfo | 
| BuildRetrievalError | เกิดข้อผิดพลาดร้ายแรงขณะดึงข้อมูลบิลด์มาทดสอบ | 
| BuildSerializedVersion | คลาสที่มีเวอร์ชันการแปลงเป็นอนุกรมปัจจุบันของ IBuildInfoทั้งหมด | 
| BuildTestsZipUtils | คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับไฟล์ ZIP ทดสอบที่ระบบบิลด์ Android สร้างขึ้น | 
| BulkEmailer | ยูทิลิตีสำหรับส่งอีเมลที่อนุญาตให้กําหนดค่าต่อไปนี้ได้ ช่วงเวลาที่ส่ง ขนาดการส่งครั้งแรก ผู้รับ และจํานวนข้อความทั้งหมด | 
| BundletoolUtil | คลาสยูทิลิตีที่ใช้บรรทัดคำสั่งของ Bundletool เพื่อติดตั้ง .apk ในอุปกรณ์ | 
| ByteArrayInputStreamSource | |
| ByteArrayList | คลาสที่ใช้แสดงอาร์เรย์ไบต์แบบเบา | 
| ByteArrayUtil | ยูทิลิตีสําหรับดำเนินการกับอาร์เรย์ไบต์ เช่น แปลงไบต์เป็นจำนวนเต็ม | 
| ByteStreamDownloader | ไคลเอ็นต์ที่ใช้เมธอด Readของบริการ gRPCByteStream | 
| ByteStreamUploader | ไคลเอ็นต์ที่ใช้เมธอด Writeของบริการ gRPCByteStream | 
C
| CacheClientFactory | โรงงานที่สร้างอินสแตนซ์แบบ Singleton ของ ICacheClient | 
| CarModuleController | ตัวควบคุมนี้ป้องกันไม่ให้เรียกใช้ชุดทดสอบในอุปกรณ์ที่ไม่ใช่ยานยนต์ | 
| CarryDnaeError | RuntimeExceptionภายในเพื่อนำDeviceNotAvailableExceptionผ่านเฟรมเวิร์ก JUnit4 | 
| CarryInterruptedException | แสดงเมื่อทริกเกอร์การหมดเวลาของระยะการทดสอบและจำเป็นต้องส่ง InterruptedException จากเธรดการดำเนินการทดสอบไปยังเธรดการดำเนินการเรียกใช้ | 
| CdmaDeviceFlasher | คลาสที่แสดงภาพบนอุปกรณ์ Android จริงด้วยวิทยุ CDMA | 
| CecControllerTokenProvider | ผู้ให้บริการโทเค็นสำหรับโทเค็นที่เกี่ยวข้องกับการควบคุมอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค (CEC) | 
| CentralDirectoryInfo | CentralDirectoryInfo เป็นคลาสที่มีข้อมูลของไฟล์/โฟลเดอร์ในไฟล์ ZIP | 
| CheckPairingPreparer | CompanionAwarePreparerที่ยืนยันการจับคู่ BT ระหว่างอุปกรณ์หลักกับอุปกรณ์เสริม | 
| Chunker | แบ่ง blobเป็นChunkอย่างน้อย 1 รายการที่มีความยาวไม่เกินchunkSizeไบต์ | 
| Chunker.Chunk | ชิ้นส่วนของก้อน | 
| CircularAtraceUtil | ยูทิลิตี atrace ที่พัฒนาขึ้นเพื่อระบุสาเหตุหลักของ ANR ระหว่างการทดสอบด้วย Monkey เป็นหลัก | 
| CircularByteArray | โครงสร้างข้อมูลสำหรับเก็บอาร์เรย์ขนาดคงที่ซึ่งทํางานเป็นบัฟเฟอร์แบบวน และติดตามผลรวมของค่าทั้งหมดในอาร์เรย์ | 
| ClangCodeCoverageCollector | BaseDeviceMetricCollectorที่จะดึงการวัดการครอบคลุมของ Clang จากอุปกรณ์และบันทึกเป็นรายการทดสอบ | 
| ClangProfileIndexer | คลาสยูทิลิตีที่จัดทําดัชนีการวัดการครอบคลุมโค้ด Clang | 
| ClassNotFoundConfigurationException | ConfigurationExceptionสำหรับกรณีที่ไม่พบคลาสของออบเจ็กต์ | 
| ClassPathScanner | ค้นหารายการใน classpath | 
| ClassPathScanner.ClassNameFilter | IClassPathFilterที่กรองและเปลี่ยนรูปแบบชื่อคลาส Java | 
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilterที่ปฏิเสธคลาสภายใน | 
| ClassPathScanner.IClassPathFilter | ตัวกรองสำหรับเส้นทางรายการ classpath 
 มีลายหลังวันที่  | 
| ไคลเอ็นต์ | ไคลเอ็นต์โปรแกรมบันทึก ResultDB ที่อัปโหลดผลการทดสอบไปยัง ResultDB | 
| ClockworkUtils | ยูทิลิตีแบบใช้นาฬิกาเพื่อแชร์ตรรกะแบบหลายอุปกรณ์ | 
| CloseableTraceScope | คลาสที่มีขอบเขตซึ่งอนุญาตให้รายงานส่วนการติดตามผ่าน try-with-resources | 
| ClusterBuildInfo | คลาส IBuildInfoสำหรับบิลด์ที่ส่งผ่านจาก TFC | 
| ClusterBuildProvider | IBuildProviderเพื่อดาวน์โหลดทรัพยากรการทดสอบ TFC | 
| ClusterClient | การใช้งาน IClusterClientเพื่อโต้ตอบกับแบ็กเอนด์ TFC | 
| ClusterCommand | คลาสที่แสดงถึงงานที่ดึงมาจากคลัสเตอร์ TF | 
| ClusterCommand.RequestType | |
| ClusterCommand.State | สถานะของคําสั่งในคลัสเตอร์ TF | 
| ClusterCommandConfigBuilder | คลาสสำหรับสร้างไฟล์การกำหนดค่าสำหรับคำสั่งคลัสเตอร์ | 
| ClusterCommandEvent | คลาสสำหรับรวมเหตุการณ์คําสั่งคลัสเตอร์ที่จะอัปโหลด | 
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher | คลาส IRemoteTestสำหรับเปิดใช้คำสั่งจาก TFC ผ่าน TF ย่อย | 
| ClusterCommandScheduler | ICommandSchedulerเพื่อรองรับ TFC (คลัสเตอร์ที่ส่งผ่านข้อมูลทางการค้า) | 
| ClusterCommandStatus | คลาสที่แสดงสถานะและเหตุผลในการยกเลิกคําสั่งจากคลัสเตอร์ TF | 
| ClusterDeviceInfo | คลาสสำหรับรวมข้อมูลอุปกรณ์คลัสเตอร์ที่จะอัปโหลด | 
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | การติดตั้งใช้งาน IDeviceMonitorที่รายงานผลลัพธ์ไปยังบริการคลัสเตอร์ Tradefed | 
| ClusterEventUploader<T extends IClusterEvent> | คลาส ClusterEventUploader ซึ่งอัปโหลด IClusterEventไปยัง TFC | 
| ClusterHostEvent | คลาสสำหรับรวมเหตุการณ์ของโฮสต์คลัสเตอร์ที่จะอัปโหลด | 
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | นิพจน์ทั่วไปของเหตุการณ์โฮสต์ประเภทต่างๆ | 
| ClusterHostUtil | ฟังก์ชันยูทิลิตีแบบคงที่สําหรับคลัสเตอร์ TF เพื่อรับอินสแตนซ์การกําหนดค่าส่วนกลาง ข้อมูลโฮสต์ ฯลฯ | 
| ClusterLogSaver | คลาส ILogSaverเพื่ออัปโหลดเอาต์พุตการทดสอบไปยัง TFC | 
| ClusterLogSaver.FilePickingStrategy | กลยุทธ์การเลือกไฟล์ | 
| ClusterOptions | |
| CodeCoverageCollector | BaseDeviceMetricCollectorที่จะดึงการวัดการครอบคลุมของ Java และแบบเนทีฟออกจากอุปกรณ์ และบันทึกเป็นรายการทดสอบ | 
| CodeCoverageTest | การทดสอบที่เรียกใช้แพ็กเกจทดสอบการใช้เครื่องมือในอุปกรณ์หนึ่งๆ และสร้างรายงานการครอบคลุมโค้ด | 
| CollectingByteOutputReceiver | IShellOutputReceiverซึ่งรวบรวมเอาเอาต์พุตทั้งหมดของเชลล์ไว้ในbyte[] | 
| CollectingOutputReceiver | IShellOutputReceiverซึ่งรวบรวมเอาเอาต์พุตทั้งหมดของเชลล์มาไว้ในStringรายการเดียว | 
| CollectingTestListener | ITestInvocationListenerที่จะรวบรวมผลการทดสอบทั้งหมด | 
| CollectorHelper | ตัวช่วยสำหรับดำเนินการ IMetricCollectorบางรายการที่จำเป็นในหลายตำแหน่ง | 
| CommandBaselineSetter | ตัวตั้งค่าทั่วไปสำหรับจัดการการตั้งค่าพื้นฐานของอุปกรณ์ผ่านคำสั่ง adb shell | 
| CommandFileParser | โปรแกรมแยกวิเคราะห์สําหรับไฟล์ที่มีชุดบรรทัดคําสั่ง | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | บริการที่อนุญาตให้ขัดจังหวะคําสั่ง TradeFederation หรือทําเครื่องหมายว่าไม่สามารถขัดจังหวะได้ | 
| CommandLineBuildInfoBuilder | ยูทิลิตีที่มีไว้เพื่อบันทึกอาร์กิวเมนต์ข้อมูลการสร้างปกติจากบรรทัดคำสั่งและสร้าง IBuildInfoจากอาร์กิวเมนต์เหล่านั้น | 
| CommandOptions | การใช้งาน ICommandOptions | 
| CommandOptionsGetter | การใช้งานบริการที่แสดงผลค่าตัวเลือกคําสั่งของการเรียกใช้หนึ่งๆ | 
| CommandResult | มีผลการดําเนินการของคําสั่ง | 
| CommandRunner | จุดแรกเข้าของ TradeFederation อื่นที่จะเรียกใช้คําสั่งที่ระบุไว้ในอาร์กิวเมนต์บรรทัดคําสั่ง แล้วออก | 
| CommandRunner.ExitCode | รหัสข้อผิดพลาดที่อาจแสดงเมื่อออก | 
| CommandScheduler | ตัวตั้งเวลาสำหรับเรียกใช้คําสั่ง TradeFederation ในอุปกรณ์ทั้งหมดที่ใช้ได้ | 
| CommandScheduler.HostState | Enums ของสถานะต่างๆ ของโฮสต์ | 
| CommandStatus | แสดงสถานะของการดําเนินการแบบตั้งเวลา | 
| CommandStatusHandler | แฮนเดิลที่ช่วยตรวจสอบและอัปเดตสถานะของการเรียกใช้ | 
| CommandSuccessModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อข้ามโมดูลทดสอบตามคำสั่ง Shell ที่ไม่สำเร็จ | 
| CommonLogRemoteFileUtil | ยูทิลิตีนี้ช่วยให้หลีกเลี่ยงการทำซ้ำโค้ดในการแสดงอุปกรณ์ระยะไกลที่แตกต่างกันสำหรับตรรกะการดึงข้อมูลบันทึกระยะไกลของไฟล์ทั่วไป | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | การนําเสนอรายการบันทึกที่ทราบสําหรับอุปกรณ์ระยะไกล | 
| CompanionAllocator | คลาสพื้นฐานที่จัดการการจัดสรรและการปล่อยอุปกรณ์ที่ใช้ร่วมกัน คุณควรใช้  | 
| CompanionAwarePreparer | ITargetPreparerที่รวมตรรกะในการรับอุปกรณ์ที่กําหนดไว้แล้ว | 
| CompanionAwareTest | คลาสการทดสอบพื้นฐานที่รวมข้อมูลเริ่มต้นของการรับและตรวจสอบอุปกรณ์ที่ใช้ร่วมกัน 
 คลาสย่อยอาจเรียก  | 
| CompanionDeviceTracker | ชั้นเรียนสำหรับการจัดสรรและเพิ่มพื้นที่ว่างให้กับอุปกรณ์ที่ใช้ร่วมกัน | 
| CompanionRunCommandTargetPreparer | ITargetPreparerที่เรียกใช้คําสั่งที่ระบุในอุปกรณ์ที่มาพร้อมที่ให้ยืม | 
| CompanionTestAppInstallSetup | ITargetPreparerที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์IDeviceBuildInfo.getTestsDir()ลงในอุปกรณ์เสริมที่จัดสรรไว้ | 
| CompileBootImageWithSpeedTargetPreparer | คอมไพล์คลาสพาธการเปิดเครื่องและเซิร์ฟเวอร์ระบบอีกครั้งโดยใช้ตัวกรอง "ความเร็ว" ของคอมไพเลอร์ | 
| ConditionFailureMonitor | ตรวจสอบการเรียกใช้ที่ไม่สําเร็จ | 
| ConditionPriorityBlockingQueue<T> | คลาสที่ปลอดภัยสำหรับเธรดซึ่งมีการดำเนินการแบบ ERROR(/PriorityBlockingQueue)ที่สามารถดึงข้อมูลออบเจ็กต์ที่ตรงกับเงื่อนไขหนึ่งๆ | 
| ConditionPriority blockQueue.AlwaysMatch<T> | ConditionPriorityBlockingQueue.IMatcherที่ตรงกับออบเจ็กต์ใดก็ได้ | 
| ConditionPriorityBlockingQueue.IMatcher<T> | อินเทอร์เฟซสำหรับพิจารณาว่าองค์ประกอบตรงกับเงื่อนไขบางประเภทหรือไม่ | 
| ConfigCompleter | การติดตั้งใช้งาน Completerสําหรับการกําหนดค่า TF | 
| ConfigurableGrpcDynamicShardingClient | |
| การกําหนดค่า | การใช้งาน IConfigurationที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกําหนดค่าที่โหลดไว้ในแผนที่ | 
| ConfigurationDef | เก็บบันทึกการกําหนดค่า ออบเจ็กต์ที่เชื่อมโยง และตัวเลือกของออบเจ็กต์ | 
| ConfigurationDef.ConfigObjectDef | ออบเจ็กต์สำหรับเก็บข้อมูลสำหรับคลาสเนมและหมายเลขการแสดงผล (เช่น หากการกําหนดค่ามีออบเจ็กต์เดียวกัน 2 ครั้ง ออบเจ็กต์แรกจะมีหมายเลขการแสดงผลแรก) | 
| ConfigurationDescriptor | ออบเจ็กต์การกําหนดค่าที่อธิบายแง่มุมบางอย่างของการกําหนดค่า | 
| ConfigurationDescriptor.LocalTestRunner | Enum ที่ใช้ระบุโปรแกรมรันทดสอบในเครื่อง | 
| ConfigurationException | แสดงขึ้นหากโหลดการกําหนดค่าไม่ได้ | 
| ConfigurationFactory | โรงงานสําหรับการสร้าง IConfiguration | 
| ConfigurationFactory.ConfigLoader | การใช้งาน IConfigDefLoader ที่ติดตามการกําหนดค่าที่รวมไว้จากการกำหนดค่ารูทรายการเดียว และแสดงข้อยกเว้นในการรวมแบบวนซ้ำ | 
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | ฟังก์ชันยูทิลิตีสำหรับจัดการไฟล์การกำหนดค่า | 
| ConfigurationXmlParserSettings | คลาสง่ายๆ ที่ยอมรับการตั้งค่าสําหรับ ConfigurationXmlParser หากต้องการส่งการตั้งค่าไปยังคลาสนี้ คุณต้องใช้อีเมลแทน | 
| ConfigurationYamlParser | โปรแกรมแยกวิเคราะห์สําหรับการกําหนดค่า Tradefed รูปแบบ YAML | 
| ConfigUtil | คลาสยูทิลิตีสำหรับสร้าง โต้ตอบ และพุชไฟล์การกำหนดค่า statsd | 
| ConfigUtil.LogSource | |
| คอนโซล | คอนโซล TradeFederation หลักที่ให้อินเทอร์เฟซแก่ผู้ใช้เพื่อโต้ตอบ ปัจจุบันรองรับการดำเนินการต่างๆ เช่น 
 | 
| Console.ArgRunnable<T> | Runnableที่มีเมธอดrunที่ใช้อาร์กิวเมนต์ได้ | 
| Console.CaptureList | ประเภทที่สะดวกสำหรับ List<List<String>> | 
| ConsoleReaderOutputStream | OutputStream ที่ใช้เพื่อทําให้ System.out.print()ทำงานร่วมกับLineReaderunfinishedLine ของผู้ใช้ | 
| ConsoleResultReporter | เครื่องมือรายงานผลลัพธ์เพื่อพิมพ์ผลลัพธ์การทดสอบไปยังคอนโซล | 
| ContentAnalysisContext | ระบุบริบทรอบๆ เนื้อหาเพื่อวิเคราะห์อย่างถูกต้อง | 
| ContentAnalysisContext.AnalysisMethod | ข้อมูลนี้อธิบายสิ่งที่คุณคาดหวังได้จากโครงสร้างเนื้อหาสําหรับการวิเคราะห์ที่เหมาะสม | 
| ContentAnalysisResults | สรุปการวิเคราะห์เนื้อหา | 
| ContentInformation | แสดงเนื้อหาสําหรับเป้าหมายการสร้างที่ระบุของเวอร์ชันฐานและเวอร์ชันปัจจุบัน | 
| ContentMerkleTree | คํานวณ MerkleTree จากข้อมูลเนื้อหา | 
| ContentModuleLister | คํานวณรายการโมดูลจากบริบท | 
| ContentProviderHandler | แฮนเดิลที่แยกการโต้ตอบกับผู้ให้บริการเนื้อหาและอนุญาตให้ใช้ผู้ให้บริการเนื้อหาฝั่งอุปกรณ์สําหรับการดำเนินการต่างๆ | 
| CountingTestResultListener | TestResultListenerที่ติดตามจํานวนการทดสอบทั้งหมดตามTestStatus | 
| CountTestCasesCollector | นับและรายงานจํานวนเฟรมเวิร์กการทดสอบสําหรับ IRemoteTestที่ระบุ | 
| CoverageMeasurementForwarder | การทดสอบตัวยึดตําแหน่งที่ส่งต่อการวัดการครอบคลุมจากพาร์ทเนอร์การสร้างไปยังโปรแกรมบันทึก | 
| CoverageOptions | ออบเจ็กต์ Tradefed เพื่อเก็บตัวเลือกการครอบคลุม | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | ITargetPreparerที่รอจนกว่าความถี่สูงสุดในแกนกลางทั้งหมดจะได้รับการกู้คืนเป็นระดับสูงสุดที่พร้อมใช้งาน | 
| CreateAvdPreparer | |
| CreateUserPreparer | เตรียมเป้าหมายสําหรับการสร้างผู้ใช้และล้างข้อมูลในตอนท้าย | 
| CurrentInvocation | คลาสที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันที่มีประโยชน์ในทุกที่ภายในการเรียกใช้ | 
| CurrentInvocation.InvocationInfo | คีย์ที่มีชื่อพิเศษบางรายการที่เราจะป้อนข้อมูลไว้เสมอสําหรับการเรียกใช้ | 
| CurrentInvocation.IsolationGrade | อธิบายระดับการแยก | 
D
| DebugHostLogOnFailureCollector | ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อเกิดข้อผิดพลาดใน Test Case | 
| DefaultConnection | การนําเสนอการเชื่อมต่อเริ่มต้นของอุปกรณ์ โดยถือว่าการเชื่อมต่อเป็นการเชื่อมต่อ adb มาตรฐานของอุปกรณ์ | 
| DefaultConnection.ConnectionBuilder | ตัวสร้างที่ใช้อธิบายการเชื่อมต่อ | 
| DefaultRemoteAndroidTestRunner | ส่วนขยายของ ddmlib RemoteAndroidTestRunnerเพื่อตั้งค่าเริ่มต้นบางอย่างสำหรับกรณีการใช้งาน Tradefed | 
| DefaultTestsZipInstaller | การติดตั้งโปรแกรมติดตั้ง ZIP ทดสอบเริ่มต้น | 
| DelegatedInvocationExecution | InvocationExecutionซึ่งมอบสิทธิ์การดําเนินการให้กับไบนารี Tradefed อื่น | 
| DependenciesResolver | ผู้ให้บริการประเภทใหม่ที่ช่วยให้คุณรับข้อมูล Dependency ทั้งหมดสําหรับการทดสอบได้ | 
| DeviceActionTargetPreparer | ITargetPreparerเพื่อดำเนินการกับอุปกรณ์ | 
| DeviceActionUtil | คลาสยูทิลิตีสําหรับดําเนินการกับอุปกรณ์ | 
| DeviceActionUtil.Command | คำสั่งสำหรับการดำเนินการของอุปกรณ์ | 
| DeviceActionUtil.DeviceActionConfigError | ข้อยกเว้นสำหรับข้อผิดพลาดในการกําหนดค่า | 
| DeviceAllocationResult | แสดงผลลัพธ์ของการพยายามจัดสรรสําหรับคําสั่ง | 
| DeviceAllocationState | แสดงสถานะการจัดสรรของอุปกรณ์จากมุมมอง IDeviceManager | 
| DeviceAvailableChecker | ตัวตรวจสอบเพื่อให้แน่ใจว่าโมดูลจะไม่ทำให้อุปกรณ์อยู่ในสถานะออฟไลน์ | 
| DeviceBaselineChecker | ตั้งค่าพื้นฐานของอุปกรณ์ก่อนทำแต่ละข้อบังคับ | 
| DeviceBaselineSetter | คลาสนามธรรมที่ใช้สร้างการตั้งค่าพื้นฐานของอุปกรณ์ | 
| DeviceBatteryLevelChecker | IRemoteTestที่ตรวจสอบระดับประจุแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ถึงเกณฑ์การชาร์จครั้งที่ 2 หากไม่มีระดับประจุขั้นต่ำ | 
| DeviceBatteryResourceMetricCollector | เครื่องมือรวบรวมนี้จะรวบรวมเมตริกแบตเตอรี่ของอุปกรณ์ | 
| DeviceBuildDescriptor | คลาส Wrapper สําหรับ IBuildInfoซึ่งมีเมธอดตัวช่วยในการดึงข้อมูลบิลด์แพลตฟอร์มของอุปกรณ์ | 
| DeviceBuildInfo | IBuildInfoที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และการทดสอบ (ไม่บังคับ) | 
| DeviceBuildInfoBootStrapper | ITargetPreparerที่แทนที่ช่องข้อมูลบิลด์ด้วยแอตทริบิวต์ที่อ่านจากอุปกรณ์ซึ่งมีประโยชน์สำหรับการทดสอบอุปกรณ์ด้วยบิลด์ที่สร้างจากแหล่งที่มาภายนอก (เช่น | 
| DeviceBuildInfoInjector | ITargetPreparerที่แทรกข้อมูลเมตาDeviceBuildDescriptorลงในIBuildInfo | 
| DeviceCleaner | ดำเนินการรีบูตหรือฟอร์แมตเป็นการล้างข้อมูลหลังจากการทดสอบ และปิดหน้าจอ (ไม่บังคับ) | 
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil | มีเมธอดและคลาสยูทิลิตีสําหรับการดําเนินการคําสั่งฝั่งอุปกรณ์พร้อมกัน 
 ใช้  | 
| DeviceConcurrentUtil.ShellCommandCallable<V> | ERROR(/Callable)ที่รวมรายละเอียดของการดำเนินการคำสั่งเชลล์ในITestDevice | 
| DeviceConfigurationHolder | การใช้งาน IDeviceConfigurationที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกําหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์ | 
| DeviceDescriptor | คลาสที่มีข้อมูลอธิบายอุปกรณ์ที่ทดสอบ | 
| DeviceDisconnectedException | แสดงขึ้นเมื่อเข้าถึงอุปกรณ์ผ่านประเภทการรับส่งไม่ได้อีกต่อไป เช่น หากไม่เห็นอุปกรณ์ผ่านการเชื่อมต่อ USB หรือ TCP/IP อีกต่อไป | 
| DeviceErrorIdentifier | ตัวระบุข้อผิดพลาดจากข้อผิดพลาดของอุปกรณ์และข้อผิดพลาดที่อุปกรณ์รายงาน | 
| DeviceFailedToBootError | แสดงขึ้นหากอุปกรณ์เปิดไม่สำเร็จหลังจากแฟลชด้วยบิลด์ | 
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | ตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่อไม่รองรับฟีเจอร์บางอย่าง | 
| DeviceFileReporter | คลาสยูทิลิตีที่ตรวจสอบอุปกรณ์เพื่อหาไฟล์และส่งไฟล์ไปยัง ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)หากพบ | 
| DeviceFlashPreparer | ITargetPreparerที่กะพริบรูปภาพบนฮาร์ดแวร์ Android | 
| DeviceFoldableState | การนําเสนอสถานะการพับของอุปกรณ์ตามที่ "cmd device_state print-states" แสดง | 
| DeviceFolderBuildInfo | IDeviceBuildInfoที่มีอาร์ติแฟกต์อื่นๆ ของบิลด์อยู่ในไดเรกทอรีในระบบไฟล์ในเครื่องด้วย | 
| DeviceImageTracker | สำหรับการอัปเดตอุปกรณ์ที่เพิ่มขึ้นบางรายการ เราต้องใช้ไฟล์พื้นฐานเพื่อคํานวณความแตกต่าง | 
| DeviceImageTracker.FileCacheTracker | ติดตามข้อมูลของรูปภาพอุปกรณ์ที่แคชไว้และข้อมูลเมตาของรูปภาพ | 
| DeviceImageZipFlashingTargetPreparer | เครื่องมือเตรียมเป้าหมายที่จะแสดงรูปภาพอุปกรณ์ที่ระบุผ่านรูปแบบที่เฉพาะเจาะจงในอุปกรณ์ | 
| DeviceInspectionResult | คลาสมีผลการสํารวจอุปกรณ์เมื่ออุปกรณ์ไม่พร้อมใช้งาน | 
| DeviceInternetAccessibilityResourceMetricCollector | เครื่องมือรวบรวมข้อมูลจะส่งคําสั่ง ping ไปยัง google.com เพื่อตรวจสอบว่าอุปกรณ์เข้าถึงอินเทอร์เน็ตได้หรือไม่ | 
| DeviceJUnit4ClassRunner | JUnit4 test runner ที่รองรับ IDeviceTestด้วย | 
| DeviceJUnit4ClassRunner.LogAnnotation | คําอธิบายประกอบปลอมที่มีไว้เพื่อส่งบันทึกไปยังผู้รายงาน | 
| DeviceJUnit4ClassRunner.MetricAnnotation | คําอธิบายประกอบปลอมที่มีไว้เพื่อส่งเมตริกไปยังผู้รายงาน | 
| DeviceJUnit4ClassRunner.TestLogData | การใช้งาน ExternalResourceและTestRule | 
| DeviceJUnit4ClassRunner.TestMetrics | การใช้งาน ExternalResourceและTestRule | 
| DeviceManagementGrpcServer | เซิร์ฟเวอร์ GRPC ที่อนุญาตให้จองอุปกรณ์จาก Tradefed | 
| DeviceManager | |
| DeviceManager.FastbootDevice | การนําเสนออุปกรณ์ในโหมด Fastboot | 
| DeviceMerkleTree | คํานวณ MerkleTree จากข้อมูลเนื้อหาของอุปกรณ์ | 
| DeviceMetricData | ออบเจ็กต์สำหรับเก็บข้อมูลทั้งหมดที่รวบรวมโดยเครื่องมือรวบรวมเมตริก | 
| DeviceMonitorMultiplexer | คลาสพร็อกซีเพื่อเผยแพร่คําขอไปยัง IDeviceMonitorหลายรายการ | 
| DeviceNotAvailableException | แสดงเมื่ออุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบอีกต่อไป | 
| DeviceOwnerTargetPreparer | ITargetPreparerที่ตั้งค่าคอมโพเนนต์เจ้าของอุปกรณ์ | 
| DeviceParameterizedRunner | รันเนอร์แบบพารามิเตอร์สไตล์ JUnit4 สําหรับการทดสอบแบบพารามิเตอร์ที่ขับเคลื่อนโดยฝั่งโฮสต์ | 
| DeviceProperties | คําจํากัดความคงที่ทั่วไปสําหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | ผู้รายงานรุ่นอุปกรณ์ที่จัดการการสื่อสารกับกระบวนการหลักของอุปกรณ์ที่จะเผยแพร่ | 
| DeviceResetFeature | การใช้งานรีเซ็ตอุปกรณ์ฝั่งเซิร์ฟเวอร์ | 
| DeviceResetHandler | ยูทิลิตีที่จัดการการรีเซ็ตอุปกรณ์โดยทั่วไป | 
| DeviceRuntimeException | แสดงขึ้นเมื่อการดำเนินการของอุปกรณ์ไม่ได้ให้ผลลัพธ์ตามที่คาดไว้ | 
| DeviceSelectionOptions | คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ | 
| DeviceSelectionOptions.DeviceRequestedType | ประเภทอุปกรณ์ตัวยึดตําแหน่งต่างๆ ที่รองรับ | 
| DeviceSettingChecker | ตรวจสอบว่าการตั้งค่าอุปกรณ์มีการเปลี่ยนแปลงระหว่างที่โมดูลทํางานหรือไม่ | 
| DeviceSetup | ITargetPreparerที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตามOptionที่ระบุ | 
| DeviceSnapshotFeature | การใช้งานสแนปชอตอุปกรณ์ฝั่งเซิร์ฟเวอร์ | 
| DeviceSnapshotHandler | ยูทิลิตีที่จัดการสแนปชอต Cuttlefish | 
| DeviceStateMonitor | คลาสตัวช่วยสำหรับตรวจสอบสถานะของ IDevice | 
| DeviceStorageAgeResourceMetricCollector | แยกวิเคราะห์อายุของพื้นที่เก็บข้อมูลจาก Logcat | 
| DeviceStorageFiller | เตรียมผู้เตรียมข้อมูลให้เต็มพื้นที่เก็บข้อมูลเพื่อให้มีพื้นที่ว่างบางส่วน | 
| DeviceStorageStatusChecker | ตรวจสอบว่าอุปกรณ์มีพื้นที่ในดิสก์เพียงพอสำหรับพาร์ติชันที่ระบุหรือไม่ | 
| DeviceStringPusher | เครื่องมือเตรียมเป้าหมายเพื่อเขียนสตริงลงในไฟล์ | 
| DeviceSuite | ขยายคอนเทนเนอร์ JUnit4 Suiteเพื่อมอบITestDeviceให้กับการทดสอบที่จําเป็น | 
| DeviceSyncHelper | ตัวช่วยที่จะช่วยซิงค์รูปภาพอุปกรณ์ใหม่กับอุปกรณ์ | 
| DeviceTestCase | เฟรมเวิร์กการทดสอบ JUnit ของ Helper ที่ให้บริการ IRemoteTestและIDeviceTest | 
| DeviceTestResult | TestResultเฉพาะทางที่จะหยุดทำงานเมื่อเกิดDeviceNotAvailableException | 
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | คลาสบิลเดอร์สําหรับตัวเลือกที่เกี่ยวข้องกับการเรียกใช้การทดสอบอุปกรณ์ผ่าน BaseHostJUnit4Test | 
| DeviceTestSuite | ชุดทดสอบ JUnit Helper ที่ให้บริการ IRemoteTestและIDeviceTest | 
| DeviceTraceCollector | ตัวรวบรวมที่จะเริ่มการติดตามด้วย Perfetto เมื่อการทดสอบเริ่มขึ้นและบันทึกไฟล์การติดตามเมื่อสิ้นสุด | 
| DeviceUnavailableMonitor | โปรแกรมรับฟังนี้จะพยายามบันทึก DNAE ระดับ Test Case เท่านั้น | 
| DeviceUnresponsiveException | DeviceNotAvailableExceptionเฉพาะทางที่ระบุว่า adb เห็นอุปกรณ์ แต่อุปกรณ์ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา บูตไม่สำเร็จ ฯลฯ) | 
| DeviceUpdateTargetPreparer | ITargetPreparerนามธรรมที่จัดการขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วยไฟล์ภาพอุปกรณ์จากแหล่งที่มาภายนอก (ไม่ใช่บริการบิลด์) | 
| DeviceWifiResourceMetricCollector | ตัวรวบรวมจะรวบรวมเมตริกความแรงของสัญญาณ Wi-Fi ที่เชื่อมต่ออยู่ในปัจจุบันและความเร็วของลิงก์ | 
| DeviceWiper | ITargetPreparerที่ล้างข้อมูลผู้ใช้ | 
| DigestCalculator | วิธีการยูทิลิตีสําหรับคํานวณ Digest | 
| DirectedGraph<V> | การใช้งานกราฟมีทิศทางแบบไม่ถ่วงน้ำหนัก | 
| DisableSELinuxTargetPreparer | เครื่องมือเตรียมเป้าหมายที่ปิดใช้ SELinux หากเปิดใช้ | 
| DryRunKeyStore | คีย์สโตร์สําหรับการทําการจำลอง ซึ่งค่าคีย์สโตร์จะได้รับการแทนที่และพบอย่างถูกต้องเสมอ | 
| DryRunner | ทดสอบการทํางานเสมือนจริงอย่างโปร่งใสแทนการดําเนินการจริง | 
| DynamicFileStubTest | การทดสอบนี้เป็นการทดสอบว่า TradeFed สามารถแก้ไขไฟล์แบบไดนามิกได้อย่างถูกต้อง | 
| DynamicRemoteFileResolver | คลาสที่ช่วยแก้ไขเส้นทางไปยังไฟล์ระยะไกล | 
| DynamicRemoteFileResolver.FileResolverLoader | โหลดการใช้งาน IRemoteFileResolver | 
| DynamicShardHelper | กลยุทธ์การแยกส่วนเพื่ออนุญาตให้จัดคิวงานระยะไกลระหว่างอินสแตนซ์ TF หลายรายการ | 
| DynamicShardingConnectionInfoMessage | คลาสที่เก็บข้อมูลเพื่อให้การส่งผ่านเซิร์ฟเวอร์ฟีเจอร์ง่ายขึ้น | 
| DynamicSystemPreparer | ITargetPreparerที่ตั้งค่าอิมเมจระบบบนบิลด์อุปกรณ์ที่มีการอัปเดตระบบแบบไดนามิก | 
E
| EarlyDeviceReleaseFeature | การติดตั้งใช้งานเซิร์ฟเวอร์ฟีเจอร์สำหรับอุปกรณ์รุ่นแรก | 
| อีเมล | คลาสตัวช่วยสำหรับส่งอีเมล | 
| EmailHostHealthAgent | การใช้งาน IHostHealthAgentเพื่อส่งอีเมลจากรายงานการตรวจสอบโฮสต์ | 
| EmmaXmlConstants | ค่าคงที่ที่ใช้เมื่อแยกวิเคราะห์รายงาน XML ของ emma | 
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo เป็นคลาสที่มีข้อมูลโดยรวมของไฟล์ ZIP | 
| EnforcedSeLinuxChecker | เครื่องมือตรวจสอบสถานะที่ตรวจสอบสถานะของ Selinux | 
| EnvironmentVariableUtil | ชุดเมธอดตัวช่วยเพื่อเตรียมตัวแปรสภาพแวดล้อม | 
| EraseUserDataPreparer | ITargetPreparerที่ล้างข้อมูลผู้ใช้ในอุปกรณ์ | 
| ErrorIdentifier | อินเทอร์เฟซนี้จะอธิบายข้อผิดพลาดที่เฉพาะเจาะจงและพร็อพเพอร์ตี้ของข้อผิดพลาด | 
| ErrorStorageUtil | คลาสตัวช่วยสำหรับจัดการข้อผิดพลาดให้สอดคล้องกับพื้นที่เก็บข้อมูลทั่วไป | 
| EventsLoggerListener | โปรแกรมฟังที่บันทึกเหตุการณ์ทั้งหมดที่ได้รับลงในไฟล์ | 
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | คลาสค่าที่แสดงถึงการดำเนินการที่ดำเนินการได้ | 
| ExecutableActionResult | คลาสค่าที่แสดงผลลัพธ์ของ ExecutableAction | 
| ExecutableBaseTest | คลาสพื้นฐานสําหรับการทดสอบรูปแบบที่เรียกใช้ได้ | 
| ExecutableHostTest | เครื่องมือทดสอบสำหรับไฟล์ปฏิบัติการที่ทำงานบนโฮสต์ | 
| ExecutableTargetTest | โปรแกรมทดสอบสำหรับไฟล์ปฏิบัติการที่ทำงานบนเป้าหมาย | 
| ExecutionFiles | ไฟล์ที่ต้องพึ่งพาซึ่งสร้างขึ้นระหว่างการทดสอบหรือการเรียกใช้ที่ต้องดำเนินการทดสอบ | 
| ExecutionFiles.FilesKey | การแจกแจงคีย์มาตรฐานที่รู้จักสำหรับแผนที่ | 
| ExecutionProperties | พร็อพเพอร์ตี้ที่สร้างขึ้นระหว่างการเรียกใช้การทดสอบหรือการเรียกใช้ | 
| ExistingBuildProvider | IBuildProviderที่แสดงผลIBuildInfoที่สร้างไว้แล้ว | 
| ExtendedFile | ส่วนขยายของไฟล์มาตรฐานเพื่อนำข้อมูลเมตาที่เกี่ยวข้องกับบิลด์ | 
| ExtensionAtomsRegistry | ExtensionAtomsRegistry สำหรับการใช้ statsd ในเครื่อง | 
F
| FailureDescription | คลาสที่อธิบายข้อมูลความล้มเหลวใน Trade Federation | 
| FakeTest | การทดสอบจำลองที่มีวัตถุประสงค์เพื่อให้สร้างผลลัพธ์การทดสอบซ้ำได้ง่ายๆ | 
| FakeTestsZipFolder | ฟิกซ์เจอร์การทดสอบที่สร้างโฟลเดอร์ทดสอบที่แตกไฟล์แล้วจำลองตามรายการเนื้อหา | 
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | เครื่องมือเตรียมเป้าหมายที่เรียกใช้ Fastboot และส่งคำสั่ง Fastboot | 
| FastbootDeviceFlasher | คลาสที่อาศัย Fastboot เพื่อแฟลชอิมเมจบนฮาร์ดแวร์ Android จริง | 
| FastbootHelper | คลาสตัวช่วยสำหรับการดำเนินการของ Fastboot | 
| FastbootPack | ทำตามข้อกำหนดของ Bootloader เพื่อแตกไฟล์ | 
| FastbootUpdateBootstrapPreparer | ITargetPreparerที่จัดเตรียมไฟล์ที่ระบุ (Bootloader, Radio, ไฟล์ ZIP ของภาพอุปกรณ์) ไว้ในIDeviceBuildInfoเพื่อแฟลชอุปกรณ์ด้วยFastbootDeviceFlasherจากนั้นแทรกแอตทริบิวต์อุปกรณ์หลังการบูตลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผล | 
| FatalHostError | ข้อยกเว้นที่ระบุว่าเกิดข้อผิดพลาดร้ายแรงที่กู้คืนไม่ได้ในเครื่องโฮสต์ที่ใช้ TradeFederation และควรปิดอินสแตนซ์ TradeFederation | 
| FeatureFlagTargetPreparer | อัปเดต DeviceConfig (Flag ฟีเจอร์ที่ปรับโดยบริการระยะไกล) | 
| FileDownloadCache | คลาสตัวช่วยที่ดูแลรักษาแคช LRU ของระบบไฟล์ในเครื่องสำหรับไฟล์ที่ดาวน์โหลด | 
| FileDownloadCacheFactory | โรงงานสําหรับสร้าง FileDownloadCache | 
| FileDownloadCacheWrapper | คลาส Wrapper ที่ให้สิ่งอำนวยความสะดวก FileDownloadCacheขณะติดตั้งใช้งานอินเทอร์เฟซIFileDownloader | 
| FileIdleMonitor | ตรวจสอบไฟล์และเรียกใช้การติดต่อกลับหากไม่มีการใช้งาน (เช่น | 
| FileInputStreamSource | InputStreamSourceที่ใช้ไฟล์อินพุต | 
| FileLogger | ILeveledLogOutputที่ส่งข้อความบันทึกไปยังไฟล์และไปยัง stdout | 
| FileProtoResultReporter | เครื่องมือรายงาน Proto ที่ส่งออก TestRecordไปยังไฟล์ | 
| FilePullerDeviceMetricCollector | BaseDeviceMetricCollectorที่คอยฟังคีย์เมตริกที่มาจากอุปกรณ์และดึงข้อมูลเหล่านั้นเป็นไฟล์จากอุปกรณ์ | 
| FilePullerLogCollector | โปรแกรมบันทึกไฟล์ที่รายงานโดยอุปกรณ์ | 
| FileSystemLogSaver | บันทึกบันทึกลงในระบบไฟล์ | 
| FilesystemRootChecker | |
| FileUtil | คลาสตัวช่วยสําหรับการดําเนินการที่เกี่ยวข้องกับไฟล์ | 
| FileUtil.LowDiskSpaceException | แสดงขึ้นหากพื้นที่ในดิสก์ที่ใช้งานได้ต่ำกว่าเกณฑ์ขั้นต่ำ | 
| FilteredResultForwarder | ตัวแปรของ ResultForwarderที่อนุญาตให้รายงานเฉพาะรายการที่อนุญาตของTestDescription | 
| FixedByteArrayOutputStream | ERROR(/OutputStream)ในหน่วยความจําที่เก็บเฉพาะข้อมูลจํานวนสูงสุด | 
| FlashingMethod | อาร์เรย์แบบจำกัดเพื่ออธิบายวิธีการที่ใช้แฟลชอุปกรณ์ทดสอบ | 
| FlashingResourcesParser | คลาสที่แยกวิเคราะห์ไฟล์รูปภาพเสริมเวอร์ชันที่จำเป็นสำหรับการแฟลชอุปกรณ์ | 
| FlashingResourcesParser.AndroidInfo | typedef สำหรับ Map<String, MultiMap<String, String>> | 
| FlashingResourcesParser.Constraint | อินเทอร์เฟซการกรองที่มีไว้เพื่อให้ FlashingResourcesParserละเว้นทรัพยากรบางอย่างที่อาจใช้ | 
| FlashingResourceUtil | ยูทิลิตีนี้ช่วยในการตั้งค่าอาร์ติแฟกต์เวอร์ชันที่เหมาะสมเพื่อให้สามารถแฟลชผ่าน DeviceFlashPreparerได้ | 
| FoldableExpandingHandler | IModuleParameterHandlerที่ขยายออกเป็นค่าอื่นๆ สำหรับการกําหนดค่าแบบพับได้ที่ไม่หลักแต่ละรายการ | 
| FoldableHandler | แฮนเดิลแบบพับได้ทั่วไปที่ใช้พารามิเตอร์แบบพับเพื่อสร้างโมดูลเฉพาะ | 
| FoldableModePreparer | เครื่องมือเตรียมเป้าหมายที่สามารถเปลี่ยนสถานะแบบพับของอุปกรณ์ | 
| FolderBuildInfo | การใช้งาน IFolderBuildInfoอย่างเป็นรูปธรรม | 
| FolderSaver | ITargetPreparerที่ดึงไดเรกทอรีออกจากอุปกรณ์ บีบอัด และบันทึกลงในแบ็กเอนด์การบันทึก | 
| FormattedGeneratorReporter | เครื่องมือรายงานที่อนุญาตให้สร้างรายงานในรูปแบบที่เฉพาะเจาะจง | 
| FreeDeviceState | |
| FuseUtil | คลาสตัวช่วยสําหรับการดําเนินการ FUSE | 
G
| GceAvdInfo | โครงสร้างสำหรับเก็บข้อมูลที่เกี่ยวข้องสำหรับอินสแตนซ์ AVD ของ GCE ที่ระบุ | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | เครื่องมือตรวจสอบชุดข้อความสำหรับช่องทางการเชื่อมต่อพร็อกซีของโฮสต์ GCE ที่ใช้สำหรับการให้ออกซิเจน | 
| GceManager | ตัวช่วยที่จัดการการเรียก GCE เพื่อเริ่ม/หยุดและรวบรวมบันทึกจาก GCE | 
| GceRemoteCmdFormatter | คลาสยูทิลิตีสำหรับจัดรูปแบบคำสั่งเพื่อเข้าถึงอุปกรณ์ GCE ระยะไกล | 
| GceRemoteCmdFormatter.ScpMode | SCP สามารถใช้เพื่อพุชหรือดึงไฟล์ได้ ทั้งนี้ขึ้นอยู่กับโครงสร้างของอาร์กิวเมนต์ | 
| GceSshTunnelMonitor | เครื่องมือตรวจสอบชุดข้อความสําหรับอุโมงค์ SSH ของ GCE | 
| GcovCodeCoverageCollector | BaseDeviceMetricCollectorที่จะดึงการวัดการครอบคลุม gcov จากอุปกรณ์และบันทึกเป็นรายการทดสอบ | 
| GcovKernelCodeCoverageCollector | BaseDeviceMetricCollectorที่จะดึงการวัดการครอบคลุมเคอร์เนล gcov ออกจาก debugfs และออกจากอุปกรณ์ จากนั้นบันทึกเป็นรายการต่างๆ ของการทดสอบ | 
| GCSBucketUtil | เครื่องมือจัดการไฟล์สำหรับดาวน์โหลดและอัปโหลดไฟล์จาก Google Cloud Storage (GCS) | 
| GCSBucketUtil.GCSFileMetadata | Wrapper ง่ายๆ สำหรับข้อมูลไฟล์ใน GCS | 
| GCSCommon | เลิกใช้งานแล้ว ใช้ com.android.tradefed.util.gcs.GCSCommon แทน | 
| GCSCommon | คลาสพื้นฐานสําหรับการดําเนินการของ Gcs เช่น การดาวน์โหลดและการอัปโหลด | 
| GCSConfigurationFactory | ConfigurationFactoryจะโหลดการกําหนดค่าจาก Google Cloud Storage | 
| GCSConfigurationFactory.GCSConfigLoader | ส่วนขยายของ ConfigurationFactory.ConfigLoaderที่โหลดการกำหนดค่าจาก GCS ติดตามการกำหนดค่าที่รวมอยู่จากการกำหนดค่ารูทรายการเดียว และแสดงข้อยกเว้นในการรวมแบบวนซ้ำ | 
| GCSConfigurationServer | เซิร์ฟเวอร์การกําหนดค่าจะโหลดการกําหนดค่าจาก Google Cloud Storage (GCS) | 
| GCSDownloaderHelper | เครื่องมือดาวน์โหลดสำหรับที่เก็บข้อมูล GCS ที่จัดการแคชและการแก้ไขการกําหนดค่าส่วนกลาง | 
| GCSFileDownloader | เครื่องมือดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก Google Cloud Storage (GCS) | 
| GCSFileDownloaderBase | เครื่องมือดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก Google Cloud Storage (GCS) | 
| GCSFileUploader | โปรแกรมอัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยัง Google Cloud Storage (GCS) | 
| GCSHelper | |
| GCSHostResourceManager | ดาวน์โหลดทรัพยากรของโฮสต์จาก GCS (Google Cloud Storage) | 
| GcsRemoteFileResolver | การใช้งาน IRemoteFileResolverที่อนุญาตให้ดาวน์โหลดจากที่เก็บข้อมูล GCS | 
| GenericLogcatEventParser<LogcatEventType> | แยกวิเคราะห์อินพุต logcat สำหรับเหตุการณ์ | 
| GenericLogcatEventParser.LogcatEvent | โครงสร้างที่จัดเก็บเหตุการณ์ logcat ที่มีประเภทเหตุการณ์และข้อความ logcat ที่ทริกเกอร์ | 
| GetPreviousPassedHelper | ตัวช่วยรับตัวกรองการทดสอบที่ผ่านก่อนหน้านี้ | 
| GkiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยรูปภาพทั่วไปของเคอร์เนล Android ทั่วไป | 
| GlobalConfiguration | การใช้งาน IGlobalConfigurationที่จัดเก็บออบเจ็กต์การกําหนดค่าที่โหลดไว้ในแผนที่ | 
| GlobalFilterGetter | การใช้งานบริการที่แสดงผลตัวกรองของการเรียกใช้หนึ่งๆ | 
| GlobalTestFilter | ตัวเลือกตัวกรองที่ใช้กับการเรียกใช้ | 
| GoogleApiClientUtil | ยูทิลิตีสําหรับสร้างไคลเอ็นต์ Google API | 
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | แยกวิเคราะห์ผลลัพธ์ของ Google Benchmark ที่เรียกใช้จากเชลล์ และแสดงแผนที่ที่มีผลลัพธ์ทั้งหมด | 
| GoogleBenchmarkTest | การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการเปรียบเทียบของ Google ในอุปกรณ์หนึ่งๆ | 
| GranularRetriableTestWrapper | คลาส Wrapper ทํางานกับ IRemoteTestเพื่อแยก IRemoteTest ในระดับ Test Case | 
| GranularRetriableTestWrapper.StartEndCollector | ตัวช่วยของคลาสเพื่อจับเวลาเริ่มต้นและสิ้นสุดการเรียกใช้ที่ขาดหายไป | 
| GsiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android | 
| GTest | การทดสอบที่เรียกใช้แพ็กเกจทดสอบแบบเนทีฟในอุปกรณ์หนึ่งๆ | 
| GTestBase | คลาสพื้นฐานของ gTest | 
| GTestListTestParser | โปรแกรมแยกวิเคราะห์ผลลัพธ์สําหรับโหมดการทดสอบเวอร์ชันตัวอย่างของ gtest ที่มีพารามิเตอร์ "--gtest_list_tests" | 
| GTestResultParser | แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุตดิบ" ของการทดสอบแบบเนทีฟโดยใช้ GTest ที่ทำงานจากเชลล์ และแจ้งผลลัพธ์ให้ ITestInvocationListener ทราบ | 
| GTestXmlResultParser | แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุต XML" ของการทดสอบแบบเนทีฟโดยใช้ GTest ที่ทำงานจากเชลล์ และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ | 
H
| HarnessException | คลาสข้อยกเว้นพื้นฐานสําหรับข้อยกเว้นที่โยนภายในแฮนเดิล | 
| HarnessIOException | ใช้ข้อยกเว้นที่จะช่วยแก้ปัญหาเกี่ยวกับไฟล์ | 
| HarnessRuntimeException | |
| HeapHostMonitor | การใช้งาน AbstractHostMonitorที่ตรวจสอบหน่วยความจําฮีปในโฮสต์และบันทึกลงในบันทึกประวัติเป็นระยะ | 
| HelloWorldMultiTargetPreparer | ตัวอย่างการใช้งาน IMultiTargetPreparer | 
| HistoryLogger | TF History Logger ซึ่งเป็นบันทึกพิเศษที่มีเฉพาะเหตุการณ์บางอย่างเท่านั้น | 
| HostGTest | การทดสอบที่เรียกใช้แพ็กเกจทดสอบเนทีฟ | 
| HostMetric | คลาสนี้แสดงตัวอย่างเมตริกของโฮสต์ที่จะรายงาน | 
| HostOptions | คลาสผู้ถือตัวเลือกโฮสต์ | 
| HostStatsdMetricCollector | IMetricCollectorที่รวบรวมเมตริก statsd จากฝั่งโฮสต์โดยใช้คําสั่งยูทิลิตี statsd | 
| HostTest | โปรแกรมรันทดสอบสําหรับการทดสอบที่อิงตามโฮสต์ JUnit | 
| HostUtils | ใช้เมธอดยูทิลิตีที่มีประโยชน์บางอย่างสำหรับการทดสอบโฮสต์ | 
| HprofAllocSiteParser | คลาสตัวช่วยในการแยกวิเคราะห์ข้อมูลจากส่วน "Allocation Sites" ของรายงาน hprof | 
| HttpHelper | มีเมธอดตัวช่วยสำหรับส่งคำขอ HTTP | 
| HttpHelper.RequestRunnable | เรียกใช้ได้สําหรับการส่งคําขอด้วย IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) | 
| HttpMultipartPost | คลาสตัวช่วยสำหรับส่งคำขอ HTTP POST แบบหลายส่วน | 
| HttpRemoteFileResolver | การติดตั้งใช้งาน IRemoteFileResolverที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน http | 
| HttpsRemoteFileResolver | การติดตั้งใช้งาน IRemoteFileResolverที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน https | 
I
| IAbi | อินเทอร์เฟซที่แสดง ABI ภายใต้การทดสอบ | 
| IAbiReceiver | การทดสอบที่ต้องใช้ ABI ภายใต้การทดสอบ | 
| IAndroidDebugBridge | คําจํากัดความอินเทอร์เฟซสําหรับเมธอด AndroidDebugBridgeที่ใช้ในแพ็กเกจนี้ | 
| IAppBuildInfo | อินเทอร์เฟซนี้เลิกใช้งานแล้ว
    ใช้ IBuildInfoโดยตรง | 
| IAutoRetriableTest | อินเทอร์เฟซสําหรับ IRemoteTestที่ไม่ได้ติดตั้งใช้งานITestFilterReceiverแต่ยังคงต้องการรองรับการลองใหม่อัตโนมัติ | 
| IBatteryInfo | อินเทอร์เฟซที่กําหนดการโต้ตอบกับแบตเตอรี่ของอุปกรณ์ | 
| IBatteryInfo.BatteryState | อธิบายสถานะการชาร์จแบตเตอรี่ปัจจุบัน | 
| IBuildInfo | เก็บข้อมูลเกี่ยวกับบิลด์ที่อยู่ระหว่างการทดสอบ | 
| IBuildInfo.BuildInfoProperties | พร็อพเพอร์ตี้บางอย่างที่ IBuildInfoสามารถปรับแต่งการจัดการได้ | 
| IBuildProvider | มีหน้าที่ให้ข้อมูลเกี่ยวกับบิลด์ที่ทดสอบ | 
| IBuildReceiver | การทดสอบที่ต้องอ้างอิงถึงบิลด์ที่ทดสอบ | 
| ICacheClient | อินเทอร์เฟซสําหรับไคลเอ็นต์แคช | 
| IClusterClient | อินเทอร์เฟซสำหรับการโต้ตอบกับแบ็กเอนด์ TFC | 
| IClusterEvent | อินเทอร์เฟซสําหรับเหตุการณ์คลัสเตอร์ที่จะอัปโหลดไปยัง TFC | 
| IClusterEventUploader<T extends IClusterEvent> | อินเทอร์เฟซสําหรับ ClusterEventUploader | 
| IClusterOptions | อินเทอร์เฟซสําหรับรับตัวเลือกที่เกี่ยวข้องกับคลัสเตอร์ | 
| ICommandOptions | คอนเทนเนอร์สําหรับตัวเลือกการดําเนินการของคําสั่ง | 
| ICommandScheduler | ตัวกำหนดเวลาสำหรับเรียกใช้คำสั่ง TradeFederation | 
| ICommandScheduler.IScheduledInvocationListener | Listener สําหรับเหตุการณ์การเรียกใช้เมื่อการเรียกใช้เสร็จสมบูรณ์ | 
| ICompressionStrategy | อินเทอร์เฟซที่แสดงอัลกอริทึมการบีบอัดซึ่งสามารถเลือกได้เมื่อรันไทม์ | 
| IConfigOptionValueTransformer | อินเทอร์เฟซสําหรับจัดการค่าตัวเลือกการกําหนดค่า | 
| IConfigurableVirtualDevice | อินเทอร์เฟซสำหรับให้ข้อมูลเกี่ยวกับอุปกรณ์เสมือนที่อาจกำหนดค่าไว้ล่วงหน้า (IP โฮสต์, ผู้ใช้โฮสต์, การออฟเซตพอร์ต และอื่นๆ) | 
| IConfiguration | ข้อมูลการกําหนดค่าสําหรับการเรียกใช้ TradeFederation | 
| IConfigurationFactory | โรงงานสําหรับสร้าง IConfiguration | 
| IConfigurationReceiver | อินเทอร์เฟซที่เรียบง่ายเพื่อแสดงออบเจ็กต์ที่ยอมรับ IConfiguration | 
| IConfigurationServer | อินเทอร์เฟซสําหรับเซิร์ฟเวอร์การกําหนดค่า | 
| ICredentialFactory | อินเทอร์เฟซสำหรับโรงงานข้อมูลเข้าสู่ระบบเพื่อสร้าง oauth2 Credential | 
| IDefaultObjectLoader | อินเทอร์เฟซสำหรับการโหลดออบเจ็กต์เริ่มต้นที่ควรเป็นส่วนหนึ่งของการกำหนดค่า YAML | 
| IDefaultObjectLoader.LoaderConfiguration | ออบเจ็กต์การกําหนดค่าการโหลดเพื่อส่งข้อมูลไปยังโปรแกรมโหลด | 
| IDeviceActionReceiver | มี API ในการรับเหตุการณ์ของอุปกรณ์ | 
| IDeviceBuildInfo | IBuildInfoที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และการทดสอบ (ไม่บังคับ) | 
| IDeviceBuildProvider | IBuildProviderที่ใช้ข้อมูลจากITestDeviceเพื่อดึงข้อมูลบิลด์ | 
| IDeviceConfiguration | อินเทอร์เฟซผู้ถือการกำหนดค่าอุปกรณ์ | 
| IDeviceFlasher | แสดงภาพอุปกรณ์บนอุปกรณ์ | 
| IDeviceFlasher.UserDataFlashOption | Enum ของตัวเลือกสำหรับการจัดการรูปภาพ userdata | 
| IDeviceManager | อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่ใช้ได้สำหรับการทดสอบ | 
| IDeviceManager.IFastbootListener | รายการฟังการเปลี่ยนแปลงสถานะการบูตด่วน | 
| IDeviceMonitor | อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์ | 
| IDeviceMonitor.DeviceLister | คลาสที่คล้ายกับ Runnableซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์ | 
| IDeviceRecovery | อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์ | 
| IDeviceSelection | อินเทอร์เฟซสําหรับเกณฑ์การเลือกอุปกรณ์ | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | มีสิ่งอํานวยความสะดวกในการตรวจสอบสถานะของ IDevice | 
| IDeviceTest | อินเทอร์เฟซสําหรับออบเจ็กต์ที่ต้องอ้างอิงถึง ITestDevice | 
| IDisableable | อินเทอร์เฟซที่อธิบายออบเจ็กต์ Tradefed ที่ปิดใช้ได้ | 
| IDynamicShardingClient | อินเทอร์เฟซ Wrapper สําหรับไคลเอ็นต์การแยกข้อมูล การดำเนินการนี้มีไว้เพื่อให้เราเปลี่ยนเป็น HTTP หรือทดสอบได้หากจำเป็น | 
| IDynamicShardingConnectionInfo | อินเทอร์เฟซสำหรับคลาสที่มีข้อมูลการเชื่อมต่อการแยกข้อมูลแบบไดนามิก | 
| IEmail | อินเทอร์เฟซสำหรับส่งอีเมล | 
| IEmail.Message | คอนเทนเนอร์สำหรับข้อมูลข้อความอีเมล | 
| IFileDownloader | อินเทอร์เฟซสำหรับการดาวน์โหลดไฟล์ระยะไกล | 
| IFileEntry | คําจํากัดความอินเทอร์เฟซที่ให้สัญญาที่จำลองได้ง่ายขึ้นสําหรับเมธอด FileEntry | 
| IFileResolverLoader | โหลดการใช้งาน IRemoteFileResolver | 
| IFileResolverLoader.ResolverLoadingException | ระบบจะแสดงข้อยกเว้นหากโหลดหรือเริ่มต้นใช้งานโปรแกรมแก้ไขไม่ได้ | 
| IFlashingResourcesParser | อินเทอร์เฟซสำหรับระบุไฟล์รูปภาพเสริมเวอร์ชันที่จำเป็นสำหรับการแฟลชอุปกรณ์ | 
| IFlashingResourcesRetriever | อินเทอร์เฟซสำหรับการเรียกข้อมูลไฟล์รูปภาพเสริมที่จำเป็นในการแฟลชอุปกรณ์ | 
| IFolderBuildInfo | IBuildInfoนามธรรมแบบง่ายที่มีอาร์ติแฟกต์การสร้างอยู่ในไดเรกทอรีระบบไฟล์ในเครื่อง | 
| IFormatterGenerator | อินเทอร์เฟซที่อธิบายตัวจัดรูปแบบสำหรับ SuiteResultHolder | 
| IGlobalConfiguration | คลาสที่จะรวมข้อมูลการกําหนดค่าส่วนกลางสําหรับอินสแตนซ์ Trade Federation รายการเดียว (รวมการเรียกใช้การกําหนดค่าจริงจํานวนเท่าใดก็ได้) | 
| IHarnessException | คำอธิบายอินเทอร์เฟซข้อยกเว้นของสายรัดที่ข้อยกเว้นของสายรัดตัวจะนำมาใช้งาน | 
| IHostCleaner | ล้างข้อมูลโฮสต์หลังจากการทดสอบเสร็จสิ้น | 
| IHostHealthAgent | อินเทอร์เฟซสำหรับแสดงเมตริกของอุปกรณ์หรือโฮสต์ | 
| IHostMonitor | อินเทอร์เฟซสำหรับส่งข้อมูลโฮสต์ | 
| IHostMonitor.HostDataPoint | คลาสทั่วไปสำหรับข้อมูลที่รายงาน | 
| IHostMonitor.HostMetricType | |
| IHostOptions | อินเทอร์เฟซตัวยึดตัวเลือกโฮสต์ | 
| IHostOptions.PermitLimitType | Enum ที่อธิบายตัวจำกัดใบอนุญาตที่เป็นไปได้ | 
| IHostResourceManager | อินเทอร์เฟซสำหรับจัดการทรัพยากรของโฮสต์ | 
| IHttpHelper | เมธอดตัวช่วยสําหรับดําเนินการตามคําขอ HTTP | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | อินเทอร์เฟซที่ช่วยตัดสินใจว่าจะพยายามตั้งค่าเพิ่มเติมสำหรับผู้เตรียมข้อมูล TradeFed หรือไม่ | 
| IInvocationContext | เก็บข้อมูลเกี่ยวกับการเรียกใช้ไว้เพื่อให้การทดสอบเข้าถึงได้หากจำเป็น | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | การทดสอบที่ต้องอ้างอิงบริบทของการเรียกใช้ | 
| IInvocationExecution | อินเทอร์เฟซที่อธิบายการดำเนินการที่จะทำเป็นส่วนหนึ่งของการเรียกใช้ | 
| IKeyStoreClient | อินเทอร์เฟซในการเข้าถึงแหล่งเก็บคีย์สําหรับรหัสผ่านหรือข้อมูลที่ละเอียดอ่อน | 
| IKeyStoreFactory | โรงงานสําหรับการสร้าง IKeyStoreClient | 
| ILabPreparer | อินเทอร์เฟซเครื่องหมายสำหรับผู้เตรียมห้องทดลอง ดูคำอธิบายวัตถุประสงค์ของอินเทอร์เฟซเหล่านี้ได้ที่  | 
| ILeveledLogOutput | คลาสที่ใช้อินเทอร์เฟซนี้จะจัดเตรียมเมธอดที่จัดการกับการแสดงผลข้อความบันทึก | 
| ILogcatReceiver | คลาสที่ให้เอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource | 
| ILogRegistry | อินเทอร์เฟซสําหรับ ILogOutputบันทึกแบบ Singleton ที่มัลติเพล็กซ์และจัดการบันทึกต่างๆ | 
| ILogRegistry.EventType | เหตุการณ์ที่ควรบันทึก | 
| ILogSaver | คลาสที่ใช้อินเทอร์เฟซนี้จะจัดเตรียมวิธีการจัดเก็บบันทึกไปยังตำแหน่งส่วนกลาง | 
| ILogSaverListener | อนุญาตให้ ITestInvocationListenerฟังเมื่อบันทึกไฟล์บันทึก | 
| ImageContentAnalyzer | เครื่องมือวิเคราะห์สำหรับการวิเคราะห์เนื้อหารูปภาพในอุปกรณ์ | 
| IManagedTestDevice | ITestDevice ที่มีการจัดการวงจร | 
| IManagedTestDevice.DeviceEventResponse | คอนเทนเนอร์สําหรับการตอบกลับ IManagedTestDevice.handleAllocationEvent(DeviceEvent)การเรียกใช้ | 
| IManagedTestDeviceFactory | อินเทอร์เฟซสำหรับครีเอเตอร์ของ IManagedTestDevice | 
| IMetricCollector | ระบบจะเพิ่มอินเทอร์เฟซนี้เป็นตัวตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวมเมตริกที่ตรงกัน | 
| IMetricCollectorReceiver | อินเทอร์เฟซสำหรับ IRemoteTestเพื่อติดตั้งใช้งานหากต้องการดูรายการIMetricCollectorสำหรับการทดสอบ | 
| IMoblyYamlResultHandler | อินเทอร์เฟซของตัวแฮนเดิลผลลัพธ์ yaml ของ Mobly | 
| IMoblyYamlResultHandler.ITestResult | อินเทอร์เฟซของผลลัพธ์ yaml ของ Mobly | 
| IModuleController | อินเทอร์เฟซสำหรับควบคุมว่าควรเรียกใช้โมดูลหรือไม่ | 
| IModuleController.RunStrategy | Enum ที่อธิบายวิธีเรียกใช้โมดูล | 
| IModuleParameterHandler | อินเทอร์เฟซสําหรับพารามิเตอร์ของข้อบังคับของชุด | 
| IMultiDeviceRecovery | อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์หลายเครื่องที่ออฟไลน์อยู่ | 
| IMultiDeviceTest | อินเทอร์เฟซนี้เลิกใช้งานแล้ว อินเทอร์เฟซนี้จะยังคงอยู่ชั่วคราวเพื่อรักษาความเข้ากันได้ แต่ไม่ได้ใช้งานจริงแล้ว โปรดอย่าติดตั้งใช้งาน | 
| IMultiTargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน | 
| INativeDevice | ให้ API ที่เชื่อถือได้และระดับสูงกว่าเล็กน้อยแก่ ddmlib IDevice | 
| INativeDeviceTest | อินเทอร์เฟซสําหรับออบเจ็กต์ที่ต้องอ้างอิงถึง INativeDevice | 
| IncrementalImageUtil | ยูทิลิตีเพื่อใช้ประโยชน์จากรูปภาพและอุปกรณ์ที่อัปเดตเพิ่มเติม | 
| InfraErrorIdentifier | ตัวระบุข้อผิดพลาดจากโครงสร้างพื้นฐานของ Trade Federation และโครงสร้างพื้นฐานที่เกี่ยวข้อง (เช่น โครงสร้างพื้นฐานของ Build) | 
| InputStreamSource | โดยพื้นฐานแล้วอินเทอร์เฟซนี้จะรวม ERROR(/InputStream)ไว้เพื่อให้ทำสำเนาได้ | 
| InstallAllTestZipAppsSetup | ITargetPreparerที่ติดตั้งแอปทั้งหมดในไฟล์ ZIP ทดสอบ | 
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | ITargetPreparerที่ติดตั้ง APK อย่างน้อย 1 รายการที่อยู่ในระบบไฟล์ | 
| InstallBuildEnvApkSetup | ITargetPreparerที่ติดตั้ง APK ทดสอบอย่างน้อย 1 รายการจากสภาพแวดล้อมการสร้างแพลตฟอร์ม Android | 
| InstalledInstrumentationsTest | เรียกใช้เครื่องมือวัดผลทั้งหมดที่พบในอุปกรณ์ปัจจุบัน | 
| InstallKernelModulePreparer | เครื่องมือเตรียมเป้าหมายที่ติดตั้งโมดูลเคอร์เนล | 
| InstantAppHandler | แฮนเดิลสำหรับ ModuleParameters.INSTANT_APP | 
| InstrumentationPreparer | ITargetPreparerที่เรียกใช้เครื่องมือวัด | 
| InstrumentationProtoResultParser | แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุต protoStd" ของการทดสอบเครื่องมือวัดที่เรียกใช้จากเชลล์และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ | 
| InstrumentationResultParser | แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุตดิบ" ของการทดสอบเครื่องมือวัดที่เรียกใช้จากเชลล์และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ | 
| InstrumentationTest | การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์หนึ่งๆ | 
| InvocationCacheHelper | ยูทิลิตีสำหรับจัดการการอัปโหลดและการค้นหาผลลัพธ์แคชการเรียกใช้ | 
| InvocationCacheHelper.CacheInvocationResultDescriptor | อธิบายผลลัพธ์แคช | 
| InvocationContext | การใช้งาน IInvocationContextทั่วไป | 
| InvocationExecution | คลาสที่อธิบายขั้นตอนเรียกใช้ทั้งหมด ได้แก่ การดาวน์โหลดบิลด์, target_prep, การเรียกใช้การทดสอบ, การเก็บล้าง | 
| InvocationLocal<T> | คลาสนี้มีตัวแปรระดับการเรียกใช้ | 
| InvocationMetricLogger | คลาสยูทิลิตีสําหรับการเรียกใช้เพื่อบันทึกเมตริกบางอย่าง | 
| InvocationMetricLogger.InvocationGroupMetricKey | การจัดกลุ่มช่วยให้บันทึกหลายกลุ่มภายใต้คีย์เดียวกันได้ | 
| InvocationMetricLogger.InvocationMetricKey | คีย์ที่มีชื่อพิเศษบางรายการที่เราจะป้อนข้อมูลไว้เสมอสําหรับการเรียกใช้ | 
| InvocationProtoResultReporter | ผู้รายงานเพื่อจัดเก็บข้อมูลการแคชระดับการเรียกใช้และรายการโมดูล | 
| InvocationStatus | คลาสสำหรับจัดเก็บสถานะการเรียกใช้ | 
| InvocationStatus | Enumerator ตัวช่วยเพื่อแสดงสถานะการเรียกใช้ | 
| InvocationSummaryHelper | คลาสตัวช่วยสำหรับการรวบรวมและการรายงาน TestSummaryสำหรับชุดผู้ฟัง | 
| InvocationToJUnitResultForwarder | คลาสที่คอยฟังเหตุการณ์ ITestInvocationListenerและส่งต่อไปยังTestListener | 
| IPostProcessor | โปรแกรมประมวลผลผลลัพธ์เป็นออบเจ็กต์ Trade Federation ที่มีไว้เพื่อประมวลผลเมตริกและบันทึกหลังจากการทดสอบและก่อนการรายงานผลลัพธ์ | 
| IRecorderClient | อินเทอร์เฟซสำหรับสื่อสารกับแบ็กเอนด์ของโปรแกรมบันทึก ResultDB | 
| IRemoteFeature | อินเทอร์เฟซที่อธิบายฟีเจอร์ใน Tradefed ที่ทำงานได้ตามคำขอ | 
| IRemoteFileResolver | อินเทอร์เฟซสําหรับออบเจ็กต์ที่สามารถแก้ไขไฟล์ระยะไกลให้เป็นไฟล์ในเครื่องได้ | 
| IRemoteFileResolver.RemoteFileResolverArgs | อาร์กิวเมนต์ที่ส่งไปยังโปรแกรมแก้ไข | 
| IRemoteFileResolver.ResolvedFile | คลาสที่มีข้อมูลเกี่ยวกับไฟล์ที่แก้ไขแล้วและข้อมูลเมตาบางส่วน | 
| IRemoteScheduledListenersFeature | การขยาย IRemoteFeatureเพื่อรองรับการส่งIScheduledInvocationListener | 
| IRemoteTest | การทดสอบที่รายงานผลลัพธ์ไปยัง ITestInvocationListenerโดยตรง | 
| IReportNotExecuted | ในกรณีที่การดําเนินการไม่สมบูรณ์ IRemoteTestที่ใช้อินเทอร์เฟซนี้อาจรายงานการทดสอบที่ไม่ได้ดําเนินการเพื่อปรับปรุงการรายงาน | 
| IRescheduler | อินเทอร์เฟซสำหรับการกำหนดเวลาการเรียกใช้การกําหนดค่าใหม่ในอนาคต | 
| IResourceMetricCollector | อินเทอร์เฟซสําหรับผู้ใช้ในการใช้เครื่องมือรวบรวมทรัพยากรที่กําหนดเอง | 
| IRestApiHelper | อินเทอร์เฟซตัวช่วยสําหรับการเรียก REST API | 
| IResumableTest | อินเทอร์เฟซนี้เลิกใช้งานแล้ว คุณไม่จำเป็นต้องทำขั้นตอนนี้อีกต่อไป | 
| IRetryDecision | อินเทอร์เฟซที่ทําให้เกิดการตัดสินใจลองอีกครั้งและใช้ตัวกรองในคลาสเพื่อลองอีกครั้งอย่างมีเป้าหมายมากขึ้น | 
| IRuntimeHintProvider | |
| IRunUtil | อินเทอร์เฟซสําหรับการดําเนินการแบบตั้งเวลาและคําสั่งของระบบ | 
| IRunUtil.EnvPriority | Enum ที่กําหนดว่าจะตั้งค่าหรือยกเลิกการตั้งค่าสภาพแวดล้อมหนึ่งๆ | 
| IRunUtil.IRunnableResult | อินเทอร์เฟซสําหรับการดําเนินการแบบไม่พร้อมกันซึ่งแสดงผลสถานะบูลีน | 
| ISandbox | อินเทอร์เฟซที่กําหนดแซนด์บ็อกซ์ที่ใช้เรียกใช้ได้ | 
| ISandboxFactory | โรงงานสําหรับการสร้าง ISandbox | 
| ISetOptionReceiver | การใช้งานอินเทอร์เฟซนี้ควรมี Optionที่มีชื่อ "set-option" ที่ลิงก์กับHostTest.SET_OPTION_NAME | 
| IShardableListener | ITestInvocationListenerที่สามารถแบ่งกลุ่มได้ | 
| IShardableTest | IRemoteTestที่แบ่งออกเป็นการทดสอบย่อยที่เรียกใช้ได้แยกกัน | 
| IShardHelper | อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์การแยกข้อมูลที่จะใช้สำหรับการกําหนดค่า | 
| IsolatedHostTest | ใช้โปรแกรมรันไทม์ TradeFed ที่ใช้กระบวนการย่อยเพื่อเรียกใช้การทดสอบในสภาพแวดล้อมที่มีการพึ่งพาน้อยแทนการเรียกใช้ในกระบวนการหลัก | 
| ISupportGranularResults | อินเทอร์เฟซที่ระบุว่า ITestInvocationListenerรองรับการรับผลลัพธ์แบบละเอียดหรือไม่ | 
| ISystemStatusChecker | ตัวตรวจสอบที่ดำเนินการตรวจสอบสถานะระบบและแสดงผลบูลีนเพื่อระบุว่าระบบอยู่ในสถานะที่คาดไว้หรือไม่ | 
| ISystemStatusCheckerReceiver | IRemoteTestที่ต้องเข้าถึงISystemStatusCheckerจากการกําหนดค่า | 
| ITargetCleaner | อินเทอร์เฟซนี้เลิกใช้งานแล้ว ย้าย tearDown ไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐานแล้ว | 
| ITargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสําหรับการทดสอบ | 
| ITerribleFailureHandler | อินเทอร์เฟซสำหรับจัดการกับความล้มเหลวร้ายแรงจาก LogUtil.CLog.wtf(String, Throwable) | 
| ITestAnnotationFilterReceiver | เครื่องมือเรียกใช้ที่สามารถกรองการทดสอบที่จะเรียกใช้ตามคำอธิบายประกอบ | 
| ITestCollector | รองรับการเก็บรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว Test Runner จะต้องทำการทดสอบจำลองเพื่อรวบรวมกรณีทดสอบโดยไม่ต้องเรียกใช้จริง | 
| ITestDevice | ให้ API ที่เชื่อถือได้และระดับสูงกว่าเล็กน้อยแก่ ddmlib IDevice | 
| ITestDevice.ApexInfo | คลาสสตริงท์แบบง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับ APEX รายการเดียว | 
| ITestDevice.MountPointInfo | คลาสสตรูคเจอร์แบบง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับจุดมาสก์เดียว | 
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | โปรแกรมรันไทม์ที่รับไฟล์ที่ระบุการทดสอบที่จะเรียกใช้และ/หรือไม่เรียกใช้ได้ | 
| ITestFilterReceiver | โปรแกรมรันไทม์ที่กรองการทดสอบที่จะเรียกใช้ได้ | 
| ITestInformationReceiver | อินเทอร์เฟซสำหรับรับ TestInformationสำหรับบางชั้นเรียน | 
| ITestInvocation | จัดการการเรียกใช้การทดสอบ TradeFederation 1 ครั้ง | 
| ITestInvocation.ExitInformation | แสดงข้อมูลการออกบางส่วนสําหรับการเรียกใช้ | 
| ITestInvocationListener | โปรแกรมรับฟังผลการทดสอบจากการเรียกใช้การทดสอบ | 
| ITestLifeCycleReceiver | รับการแจ้งเตือนเหตุการณ์ระหว่างการเรียกใช้การทดสอบเครื่องมือวัด | 
| ITestLogger | เอนทิตีที่บันทึกสตรีมข้อมูลประเภทต่างๆ ได้ | 
| ITestLoggerReceiver | เอนทิตีที่แทรกอินสแตนซ์ ITestLoggerได้เพื่อให้ใช้เพื่อการบันทึกได้ | 
| ITestsPool | อินเทอร์เฟซที่อธิบายกลุ่มการทดสอบที่เราเข้าถึงและเรียกใช้ได้ | 
| ITestSuite | คลาสนามธรรมที่ใช้เรียกใช้ชุดทดสอบ | 
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | อินเทอร์เฟซที่อธิบายตัวช่วยในการโหลดผลลัพธ์ก่อนหน้าในลักษณะที่เรียกใช้ซ้ำได้ | 
| ITestSummaryListener | อินเทอร์เฟซที่อนุญาตให้ ITestInvocationListenerแลกเปลี่ยนข้อมูลบางอย่างแบบจํากัดผ่านสรุป | 
| ITestsZipInstaller | ติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามที่ระบบบิลด์แสดงผล) ในอุปกรณ์ | 
| ITokenProvider | อินเทอร์เฟซที่อธิบายออบเจ็กต์ซึ่งให้โทเค็นของอุปกรณ์หนึ่งๆ ได้ | 
| ITokenRequest | อินเทอร์เฟซที่ IRemoteTestสามารถใช้เพื่อแสดงว่าต้องใช้อุปกรณ์ที่มีโทเค็นพิเศษ | 
J
| JarHostTest | เครื่องมือเรียกใช้การทดสอบสําหรับการทดสอบ JUnit ฝั่งโฮสต์ | 
| JarHostTest.HostTestListener | Listener ของ Wrapper ที่ส่งต่อเหตุการณ์ทั้งหมดยกเว้น testRunStarted() และ testRunEnded() ไปยัง Listener ที่ฝัง | 
| JavaCodeCoverageCollector | BaseDeviceMetricCollectorที่จะดึงการวัดการครอบคลุมของ Java จากอุปกรณ์และบันทึกเป็นรายการทดสอบ | 
| JavaCodeCoverageFlusher | คลาสยูทิลิตีที่จะรีเซ็ตและบังคับให้ล้างการวัดการครอบคลุมโค้ด Java จากกระบวนการที่ทำงานอยู่ในอุปกรณ์ | 
| JSONFileKeyStoreClient | ตัวอย่างการใช้งานที่ไฟล์ JSON ในเครื่องทำหน้าที่เป็นคีย์สโตร์ | 
| JSONFileKeyStoreFactory | การติดตั้งใช้งาน JSON KeyStore Factory ซึ่งให้ JSONFileKeyStoreClientสําหรับการเข้าถึงไฟล์ JSON Key Store | 
| JsonHttpTestResultReporter | ผู้รายงานผลที่เข้ารหัสผลลัพธ์เมตริกการทดสอบและข้อมูลสาขา อุปกรณ์เป็น JSON และ POST ไปยังปลายทางบริการ HTTP | 
| JUnit4ResultForwarder | ตัวส่งต่อผลลัพธ์จาก JUnit4 Runner | 
| JUnit4TestFilter | คลาสตัวช่วยที่กรองโปรแกรมรันไทม์ JUnit4 โดยการขยาย Filter | 
| JUnitRunUtil | คลาสตัวช่วยสำหรับกำหนดเส้นทางการโทร IRemoteTest.run(TestInformation, ITestInvocationListener)ไปยังการโทรTest.run(TestResult) | 
| JUnitToInvocationResultForwarder | คลาสที่คอยฟังเหตุการณ์ TestListenerและส่งต่อไปยังITestInvocationListener | 
| JUnitXmlParser | โปรแกรมแยกวิเคราะห์ที่ดึงข้อมูลผลการทดสอบจากผลลัพธ์ JUnit ที่เก็บไว้ใน XMLJUnitResultFormatter ของ ant และส่งต่อไปยัง ITestInvocationListener | 
K
| KernelModuleUtils | |
| KernelTargetTest | Test Runner สําหรับไฟล์ปฏิบัติการที่ทํางานบนเป้าหมายและการแยกวิเคราะห์ผลการทดสอบเคอร์เนล | 
| KernelTestModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรม | 
| KeyguardControllerState | คอนเทนเนอร์สำหรับสถานะการป้องกันการกดแป้นพิมพ์ | 
| KeyguardStatusChecker | ตรวจสอบสถานะการป้องกันการกดแป้นพิมพ์หลังจากการเรียกใช้ข้อบังคับ | 
| KeyStoreException | แสดงเมื่อเกิดข้อผิดพลาดร้ายแรงในคีย์สโตร์ | 
| KillExistingEmulatorPreparer | ITargetPreparerที่ปิดโปรแกรมจำลองที่ทำงานอยู่ | 
| KnownFailurePreparer | ให้ผู้เตรียมข้อมูลเป้าหมายข้ามการลองอีกครั้งที่ทราบอยู่แล้ว | 
| KTapResultParser | อ่านเอาต์พุต KTAP ตามที่ผลิตโดยโมดูลทดสอบ KUnit และวางไว้ในไฟล์ `results` ภายใต้ debugfs | 
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | เครื่องมือทดสอบสำหรับเรียกใช้โมดูลทดสอบ KUnit บนอุปกรณ์ | 
L
| LabResourceDeviceMonitor | เครื่องมือตรวจสอบทรัพยากรของห้องทดลองซึ่งเริ่มต้น/จัดการเซิร์ฟเวอร์ gRPC สําหรับ LabResourceService | 
| LargeOutputReceiver | คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ทำงานเป็นเวลานานเพื่อรวบรวมเอาต์พุต | 
| LastShardDetector | เมื่อเรียกใช้การแยกข้อมูลระดับท้องถิ่น บางครั้งเราต้องการดําเนินการบางอย่างเมื่อกลุ่มย่อยสุดท้ายมีจำนวนถึง invocationEnded(long)เท่านั้น | 
| LeakedThreadStatusChecker | เครื่องมือตรวจสอบสถานะเพื่อให้แน่ใจว่าโมดูลไม่ได้ปล่อยเธรดที่กำลังทำงานอยู่ | 
| LegacySubprocessResultsReporter | การติดตั้งใช้งานเครื่องมือรายงานผลของกระบวนการย่อยแบบหยุดทำงานชั่วคราวซึ่งควรเข้ากันได้กับ TF/CTS เวอร์ชันเก่า (เช่น 8 ขึ้นไป) แม้ว่าจะมีการเปลี่ยนแปลงในซุปเปอร์คลาสก็ตาม | 
| ListInstrumentationParser | IShellOutputReceiverที่แยกวิเคราะห์เอาต์พุตของคําค้นหา "pm list instrumentation" | 
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | คลาสสำหรับอุปกรณ์เสมือนในพื้นที่ที่ทำงานบนโฮสต์ TradeFed | 
| LocalAppBuildProvider | IBuildProviderที่สร้างIBuildInfoตามเส้นทางในเครื่องที่ระบุ | 
| LocalDeveloper | ตรวจหาและแสดงผลว่านักพัฒนาแอปในร้านที่ใช้ Tradefed หรือไม่ | 
| LocalDeviceBuildProvider | IBuildProviderที่สร้างIDeviceBuildInfoตามเส้นทางไดเรกทอรีระบบไฟล์ที่ระบุ | 
| LocalEmulatorLaunch | TargetPreparer ที่เปิดโปรแกรมจำลองในเครื่องจากสภาพแวดล้อมการสร้าง Android | 
| LocalEmulatorSnapshot | TargetPreparer มีไว้สำหรับสร้างสแนปชอตโปรแกรมจำลองที่สะอาดจากสภาพแวดล้อมการสร้าง/การพัฒนา Android | 
| LocalFileHeader | LocalFileHeader เป็นคลาสที่มีข้อมูลของไฟล์/โฟลเดอร์ในไฟล์ ZIP | 
| LocalFileResolver | การใช้งาน IRemoteFileResolverที่อนุญาตให้ลิงก์ไฟล์ในเครื่อง | 
| LocalFolderBuildProvider | IBuildProviderที่สร้างIFolderBuildInfoตามเส้นทางภายในที่ระบุ | 
| LocalHostResourceManager | ทรัพยากรของผู้จัดการโฮสต์ | 
| LocalPool | การใช้กลุ่มการทดสอบในเครื่อง | 
| LocalRunInstructionBuilder | ยูทิลิตีสำหรับคอมไพล์คำสั่งเพื่อเรียกใช้การทดสอบในเครื่อง | 
| LockSettingsBaselineSetter | Setter สำหรับนำการตั้งค่าการล็อกหน้าจอออก | 
| บันทึก | คลาสบันทึกที่มิเรอร์ API ในแหล่งที่มาหลักของ Android | 
| Log.ILogOutput | คลาสที่ใช้อินเทอร์เฟซนี้จะจัดเตรียมเมธอดที่จัดการกับการแสดงผลข้อความบันทึก | 
| Log.LogLevel | นิพจน์เชิงอนุกรมระดับการบันทึก | 
| LogcatCrashResultForwarder | โปรแกรมรับฟังพิเศษ: ในกรณีที่เกิดความล้มเหลว (กระบวนการเครื่องมือวัดประสิทธิภาพขัดข้อง) ระบบจะพยายามดึงข้อมูลข้อขัดข้องจาก Logcat และเพิ่มลงในข้อความแสดงข้อผิดพลาดที่เชื่อมโยงกับการทดสอบ | 
| LogcatEventParser | |
| LogcatEventType | ประเภทกิจกรรมสําหรับ LogcatEventParser | 
| LogcatOnFailureCollector | ตัวรวบรวมที่จะบันทึกและบันทึก Logcat เมื่อเฟรมทดสอบไม่ผ่าน | 
| LogcatReceiver | คลาสที่รวบรวม Logcat ในเบื้องหลัง | 
| LogcatTimingMetricCollector | ตัวรวบรวมเมตริกที่รวบรวมข้อมูลการกําหนดเวลา (เช่น เวลาสลับของผู้ใช้) จาก logcat ระหว่างการทดสอบซ้ำ 1 ครั้งหรือหลายครั้งโดยใช้รูปแบบนิพจน์ทั่วไปที่ระบุเพื่อแยกวิเคราะห์สัญญาณเริ่มต้นและสิ้นสุดของเหตุการณ์จากบรรทัด logcat | 
| LogDataType | แสดงประเภทข้อมูลของข้อมูลบันทึก | 
| LogFile | คลาสสำหรับเก็บข้อมูลเมตาของไฟล์บันทึกที่บันทึกไว้ | 
| LogFileSaver | ตัวช่วยสําหรับ ITestInvocationListenerที่จะบันทึกข้อมูลบันทึกลงในไฟล์ | 
| LogReceiver | |
| LogRegistry | การใช้งาน ILogRegistryที่มัลติเพล็กซ์และจัดการบันทึกต่างๆ โดยจะใช้บันทึกที่เหมาะสมตามThreadGroupของเธรดที่ทำการเรียก | 
| LogSaverResultForwarder | ResultForwarderสําหรับการบันทึกบันทึกด้วยโปรแกรมบันทึกไฟล์ส่วนกลาง | 
| LogUtil | คลาสยูทิลิตีการบันทึก | 
| LogUtil.CLog | คลาสชิมสำหรับ Logที่ใช้ชื่อคลาสแบบง่ายของผู้เรียกโดยอัตโนมัติเป็นแท็กบันทึก | 
| LUCIResultReporter | เครื่องมือรายงานผลลัพธ์ที่บันทึกผลการทดสอบที่ ResultDB และ LUCI ต้องการในรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล | 
จ.
| MainlineModuleHandler | คลาสตัวแฮนเดิลแบบง่ายสําหรับโมดูลเมนไลน์ที่สร้าง InstallApexModuleTargetPreparer และแทรกลิงก์แบบไดนามิกลงในนั้นตามโมดูลเมนไลน์ที่ระบุเพื่อดึงข้อมูลโมดูลเหล่านั้นโดยอัตโนมัติ | 
| MainlineTestModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อเรียกใช้การทดสอบตามโมดูลหลักที่โหลดไว้ล่วงหน้าในอุปกรณ์ทดสอบ | 
| ManagedRemoteDevice | อุปกรณ์ที่ทำงานภายในเครื่องเสมือนที่เราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM | 
| ManagedTestDeviceFactory | โรงงานเพื่อสร้างอุปกรณ์ประเภทต่างๆ ที่ Tf สามารถตรวจสอบได้ | 
| MaxSdkModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในเวอร์ชันที่สูงกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ | 
| MergedZipEntryCollection | ผสานรายการ ZIP แต่ละรายการในไฟล์ ZIP ขนาดใหญ่ให้เป็นบล็อกเพื่อลดจำนวนครั้งที่พยายามดาวน์โหลด | 
| MergeMultiBuildTargetPreparer | IMultiTargetPreparerที่อนุญาตให้ส่งข้อมูลจากบิลด์หนึ่งไปยังอีกบิลด์หนึ่งโดยตั้งชื่อและระบุคีย์ไฟล์ที่จะคัดลอกไปยังบิลด์อื่น | 
| MergeStrategy | อธิบายวิธีรวบรวมผลลัพธ์เมื่อมีหลายครั้งที่พยายาม | 
| MerkleTree | การนําเสนอต้นไม้ Merkle ตามที่ API การดําเนินการจากระยะไกลกําหนด | 
| MetricFilePostProcessor | ใช้สําหรับการอัปโหลดไฟล์บันทึกเมตริกที่รวบรวมระหว่างการทดสอบและระดับการเรียกใช้ | 
| MetricOption | คําอธิบายประกอบสําหรับวิธีการทดสอบที่มีคําอธิบายประกอบ @Testหรือหากคําอธิบายประกอบเป็นส่วนหนึ่งของรายการคําอธิบายประกอบของTestDescriptionซึ่งอนุญาตให้ระบุพารามิเตอร์เพิ่มเติมที่มีประโยชน์สําหรับการปรับลักษณะการทํางานของเครื่องมือรวบรวม กรองวิธีการบางอย่าง | 
| MetricsXMLResultReporter | MetricsXMLResultReporter จะเขียนเมตริกการทดสอบและเมตริกการเรียกใช้ไปยังไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์ metrics-folder ในระยะ invocationEnded ของการทดสอบ | 
| MetricTestCase | ส่วนขยายของ TestCaseที่อนุญาตให้บันทึกเมตริกเมื่อทํางานเป็นส่วนหนึ่งของ TradeFed | 
| MetricTestCase.LogHolder | โครงสร้างสำหรับเก็บไฟล์บันทึกที่จะรายงาน | 
| MetricUtil | คลาสยูทิลิตีสําหรับดึงข้อมูลเมตริกจากการกําหนดค่า statsd ที่พุช | 
| MetricUtility | มีเมธอดยูทิลิตีทั่วไปสําหรับการจัดเก็บเมตริกการทดสอบ การรวมเมตริกในการทดสอบที่คล้ายกัน และการเขียนเมตริกลงในไฟล์ | 
| MinApiLevelModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่ออยู่ต่ำกว่าระดับ API ที่ระบุ | 
| MinSdkModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ | 
| MixImageZipPreparer | IMultiTargetPreparerที่ผสมอิมเมจของบิลด์ระบบในบิลด์อุปกรณ์ | 
| MixKernelTargetPreparer | ITargetPreparerที่อนุญาตให้ผสมรูปภาพเคอร์เนลกับรูปภาพอุปกรณ์ | 
| MoblyBinaryHostTest | การทดสอบโฮสต์มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Python ของ Mobly จากระบบบิลด์ Android (Soong) | 
| MoblyYamlResultControllerInfoHandler | ตัวแฮนเดิลองค์ประกอบ "ข้อมูลตัวควบคุม" ของผลลัพธ์ yaml ของ Mobly | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | โรงงานจัดการผลลัพธ์ yaml ของ Mobly ซึ่งสร้างตัวแฮนเดิลที่เหมาะสมตามประเภทผลลัพธ์ | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | โปรแกรมแยกวิเคราะห์ผลการทดสอบ yaml ของ Mobly | 
| MoblyYamlResultRecordHandler | ตัวแฮนเดิลองค์ประกอบ "บันทึก" ของผลลัพธ์ yaml ของ Mobly | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | ตัวแฮนเดิลองค์ประกอบ "Summary" ของผลลัพธ์ yaml ของ Mobly | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | ตัวแฮนเดิลองค์ประกอบ "Test Name List" ของผลลัพธ์ yaml ของ Mobly | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | ตัวแฮนเดิลองค์ประกอบ "ข้อมูลผู้ใช้" ของผลลัพธ์ yaml ของ Mobly | 
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | คอนเทนเนอร์สําหรับการกําหนดค่าการเรียกใช้การทดสอบ | 
| ModuleListener | Listener ที่แนบมากับ IRemoteTestแต่ละรายการของโมดูลแต่ละรายการเพื่อรวบรวมรายการผลลัพธ์ | 
| ModuleLogcatCollector | เวอร์ชันของเครื่องมือรวบรวม Logcat สำหรับโมดูล | 
| ModuleMerger | คลาสตัวช่วยสําหรับการดำเนินการที่เกี่ยวข้องกับการผสาน ITestSuiteและModuleDefinitionหลังจากแยก | 
| ModuleOemTargetPreparer | |
| ModuleParameters | ค่าพิเศษที่เชื่อมโยงกับคีย์ "พารามิเตอร์" ของชุดข้อมูลในข้อมูลเมตาของโมดูลแต่ละรายการ | 
| ModuleParametersHelper | ตัวช่วยรับ IModuleParameterHandlerที่เชื่อมโยงกับพารามิเตอร์ | 
| ModuleProtoResultReporter | ผู้รายงานผลลัพธ์ที่มีไว้เพื่อรายงานเฉพาะผลลัพธ์ระดับโมดูล | 
| ModulePusher | |
| ModulePusher.ModulePushError | เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูล Mainline | 
| ModuleResultsAndMetricsForwarder | ส่วนขยายของ ResultAndLogForwarderที่เพิ่มเมตริกที่เกี่ยวข้องกับข้อบังคับเพิ่มเติมลงในผลการทดสอบ | 
| ModuleSplitter | ตัวช่วยในการแยกรายการโมดูลที่แสดงโดย IConfigurationออกเป็นรายการหน่วยการดําเนินการที่แสดงโดยModuleDefinition | 
| ModuleTestTypeUtil | มีวิธีการทั่วไปของยูทิลิตีสําหรับการตรวจสอบโมดูล | 
| MultiFailureDescription | เก็บ FailureDescriptionหลายรายการไว้ในที่ยึดเดียว | 
| MultiMap<K, V> | ERROR(/Map)ที่รองรับหลายค่าต่อคีย์ | 
ไม่ใช่
| NameMangleListener | โปรแกรมรับฟังพร็อกซีเพื่อแปลชื่อเมธอดทดสอบ คลาส และแพ็กเกจเมื่อมีการรายงานผลลัพธ์ | 
| NativeBenchmarkTest | การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการการทดสอบเปรียบเทียบแบบเนทีฟในอุปกรณ์หนึ่งๆ | 
| NativeBenchmarkTestParser | IShellOutputReceiverที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบการเปรียบเทียบ โดยรวบรวมเมตริกเกี่ยวกับเวลาเฉลี่ยต่อการดำเนินการ | 
| NativeBridgeModuleController | ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์รองรับบริดจ์แบบเนทีฟหรือไม่ | 
| NativeCodeCoverageFlusher | คลาสยูทิลิตีที่ล้างการวัดการครอบคลุมของอุปกรณ์เดิมและบังคับให้ล้างข้อมูลการครอบคลุมของอุปกรณ์เดิมจากกระบวนการในอุปกรณ์ | 
| NativeDevice | การติดตั้งใช้งานเริ่มต้นของ ITestDeviceอุปกรณ์ Android ที่ไม่ใช้สแต็กแบบสมบูรณ์ | 
| NativeDevice.AdbAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)สำหรับเรียกใช้คำสั่ง "adb ...." ของ OS | 
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)เพื่อรีบูตอุปกรณ์ | 
| NativeDevice.RebootMode | โหมดการรีบูต | 
| NativeDeviceStateMonitor | คลาสตัวช่วยสำหรับตรวจสอบสถานะของ IDeviceที่ไม่รองรับเฟรมเวิร์ก | 
| NativeLeakCollector | ITargetPreparerที่เรียกใช้ "dumpsys meminfo --unreachable -a" เพื่อระบุหน่วยความจำเนทีฟที่เข้าถึงไม่ได้ซึ่งแต่ละกระบวนการเก็บไว้ | 
| NativeStressTest | การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการทดสอบความเครียดแบบเนทีฟในอุปกรณ์หนึ่งๆ | 
| NativeStressTestParser | IShellOutputReceiverที่แยกวิเคราะห์เอาต์พุตการทดสอบความเครียด โดยรวบรวมเมตริกเกี่ยวกับจํานวนรอบที่เสร็จสมบูรณ์และเวลาเฉลี่ยต่อรอบ | 
| NegativeHandler | แฮนเดิลที่ระบุว่าไม่ควรดําเนินการใดๆ และพารามิเตอร์ไม่ควรสร้างโมดูลเพิ่มเติม | 
| NestedDeviceStateMonitor | เครื่องมือตรวจสอบสถานะอุปกรณ์ที่ดำเนินการตรวจสอบเพิ่มเติมในอุปกรณ์ที่ฝังอยู่เพื่อให้เหมาะกับลักษณะเฉพาะของสภาพแวดล้อมเสมือนจริง | 
| NestedRemoteDevice | การนําเสนออุปกรณ์ที่ทํางานภายใน Cuttlefish VM ระยะไกล | 
| NetworkNotAvailableException | แสดงขึ้นเมื่ออุปกรณ์เชื่อมต่อเครือข่ายเพื่อทดสอบไม่ได้ | 
| NoApkTestSkipper | เครื่องมือเตรียมความพร้อมพิเศษที่ช่วยให้คุณข้ามการเรียกใช้ (การเตรียมและการทดสอบ) ทั้งหมดได้หากไม่มี APK ที่จะทดสอบ | 
| NoDeviceException | แสดงขึ้นเมื่อไม่มีอุปกรณ์ที่จะดำเนินการตามคำสั่งหนึ่งๆ | 
| NoisyDryRunTest | เรียกใช้การทดสอบเสมือนจริงที่แสดงผลลัพธ์ในไฟล์คำสั่ง | 
| NoOpConfigOptionValueTransformer | IConfigOptionValueTransformerที่ไม่มีการดำเนินการ | 
| NotMultiAbiHandler | แฮนเดิลพิเศษที่จะแจ้งให้ SuiteModuleLoaderทราบว่าไม่ควรสร้างโมดูลจาก ABI รอง | 
| NullDevice | ตัวยึดตําแหน่ง IDeviceที่DeviceManagerใช้เพื่อจัดสรรเมื่อIDeviceSelection.nullDeviceRequested()เป็นtrue | 
O
| OpenObjectLoader | ตัวโหลดสำหรับออบเจ็กต์เริ่มต้นที่มีอยู่ใน AOSP | 
| ตัวเลือก | กำกับเนื้อหาในช่องว่าแสดงตัวเลือก IConfiguration | 
| Option.Importance | |
| OptionClass | กำกับเนื้อหาคลาสว่าแสดงออบเจ็กต์ IConfiguration | 
| OptionCopier | คลาสตัวช่วยที่สามารถคัดลอกค่าช่อง Optionที่มีชื่อเดียวกันจากออบเจ็กต์หนึ่งไปยังอีกออบเจ็กต์หนึ่ง | 
| OptionDef | เก็บรายละเอียดของ Option | 
| OptionFetcher | ตัวช่วยรับตัวเลือกการทดสอบจากกระบวนการหลัก | 
| OptionNotAllowedException | ConfigurationExceptionที่เฉพาะเจาะจงเมื่อไม่อนุญาตให้ส่งตัวเลือกในบรรทัดคำสั่ง | 
| OptionSetter | ป้อนข้อมูลในช่อง Option | 
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler | Handlerเพื่อจัดการค่าสําหรับช่องแผนที่ | 
| OptionSetter.OptionFieldsForName | คอนเทนเนอร์สำหรับรายการช่องตัวเลือกที่มีชื่อที่ระบุ | 
| OptionUpdateRule | ควบคุมลักษณะการทํางานเมื่อมีการระบุตัวเลือกหลายครั้ง | 
| OtaDeviceBuildInfo | IDeviceBuildInfoที่ใช้สำหรับการทดสอบการอัปเดตแบบ OTA | 
| OtatoolsBuildInfo | IBuildInfoที่มีอาร์ติแฟกต์ otatools | 
| OtaUpdateDeviceFlasher | โปรแกรมแฟลชอุปกรณ์ที่เรียกใช้สคริปต์ system/update_engine/scripts/update_device.py ด้วยแพ็กเกจ OTA แบบเต็มหรือแบบเพิ่มเพื่ออัปเดตภาพอุปกรณ์ | 
| OxygenUtil | ยูทิลิตีสำหรับโต้ตอบกับบริการ Oxygen | 
P
| PackageInfo | คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ | 
| PackageInstalledModuleController | ตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็กเกจที่ระบุ | 
| คู่<A, B> | กำหนดคลาส Pair ของเราเองซึ่งมีออบเจ็กต์ 2 รายการ | 
| PairingMultiTargetPreparer | เครื่องมือเตรียมความพร้อมแบบหลายเป้าหมายช่วยจับคู่ (และเชื่อมต่อ) บลูทูธระหว่าง 2 อุปกรณ์ | 
| ParallelDeviceExecutor<V> | Wrapper ของ ERROR(/ExecutorService)เพื่อเรียกใช้ฟังก์ชันพร้อมกัน | 
| ParentSandboxInvocationExecution | เวอร์ชันของ InvocationExecutionสําหรับการดําเนินการพิเศษของคําเรียกใช้หลักเมื่อเรียกใช้แซนด์บ็อกซ์ | 
| ParentShardReplicate | ทำซ้ำการตั้งค่าสำหรับอุปกรณ์เครื่องหนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของการแยกข้อมูล | 
| PartialZipDownloadCache | ยูทิลิตีสำหรับแคชไฟล์ที่ดาวน์โหลดบางส่วนตามเนื้อหาของไฟล์ | 
| PassingTestFileReporter | ITestInvocationListenerที่บันทึกรายการเฟรมทดสอบที่ผ่านไปยังไฟล์ทดสอบ | 
| PerfettoGenericPostProcessor | โปรแกรมประมวลผลผลลัพธ์ที่ประมวลผลไฟล์ Proto ของเมตริกข้อความ/ไบนารีเป็นคู่คีย์-ค่าโดยการขยายข้อความและช่อง Proto ที่มีค่าสตริงแบบซ้ำๆ จนกว่าจะพบช่องที่มีค่าตัวเลข | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | เครื่องมือเตรียมข้อมูลของ Perfetto จะส่งไฟล์การกําหนดค่าไปยังอุปกรณ์ในตําแหน่งมาตรฐานที่ Perfetto มีสิทธิ์เข้าถึง | 
| PerfettoPullerMetricCollector | การติดตั้งใช้งานพื้นฐานของ FilePullerDeviceMetricCollectorที่อนุญาตให้ดึงไฟล์ Perfetto จากอุปกรณ์และรวบรวมเมตริกจากไฟล์ | 
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | คลาสยูทิลิตีสําหรับบันทึกการติดตามของ Perfetto ใน ITestDevice | 
| PrettyPrintDelimiter | ยูทิลิตีตัวช่วยที่จะช่วยพิมพ์ข้อความที่คั่นไว้ซึ่งโดดเด่น | 
| PrettyTestEventLogger | โปรแกรมบันทึกที่จับคู่เหตุการณ์และบันทึกเหตุการณ์เพื่อให้แก้ไขข้อบกพร่องได้ง่ายขึ้น | 
| ProcessInfo | ใช้เพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับกระบวนการ(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) | 
| ProcessUtil | |
| ProfileParameterHandler | แฮนเดิลพารามิเตอร์พื้นฐานสําหรับผู้ใช้โปรไฟล์ | 
| ProfileTargetPreparer | คลาสพื้นฐานสําหรับการตั้งค่าเครื่องมือเตรียมเป้าหมายสําหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX | 
| PropertyChanger | คลาสยูทิลิตีสำหรับเปลี่ยน (หรือเพิ่ม) รายการในไฟล์พร็อพเพอร์ตี้ Android | 
| ProtoResultParser | โปรแกรมแยกวิเคราะห์สำหรับรูปแบบโปรโตคอลผลการค้นหาของ Tradefed | 
| ProtoResultParser.TestLevel | การแจกแจงค่าที่แสดงถึงระดับปัจจุบันของโปรโตคอลที่ประมวลผล | 
| ProtoResultReporter | ผู้รายงานผลจะสร้าง TestRecordprotobuf ที่มีผลลัพธ์ทั้งหมดอยู่ภายใน | 
| ProtoUtil | วิธีการยูทิลิตีสําหรับจัดการข้อความ protobuf โดยไม่คํานึงถึงประเภท | 
| ProxyConfiguration | ออบเจ็กต์ที่อนุญาตให้ชี้ไปยังการกําหนดค่าระยะไกลเพื่อดําเนินการ | 
| PsParser | ยูทิลิตีที่ใช้แยกวิเคราะห์(USER,PID และ NAME) จากเอาต์พุตคำสั่ง "ps" | 
| PtsBotTest | เรียกใช้การทดสอบ PTS-bot | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | คลาสนี้เลิกใช้งานแล้ว
    ใช้ PushFilePreparerแทน | 
| PushFilePreparer | ITargetPreparerที่พยายามพุชไฟล์จำนวนเท่าใดก็ได้จากเส้นทางโฮสต์ใดก็ได้ไปยังเส้นทางอุปกรณ์ใดก็ได้ | 
| PythonBinaryHostTest | การทดสอบโฮสต์มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Python จากระบบบิลด์ Android (Soong) เครื่องมือเรียกใช้การทดสอบรองรับ include-filter และ exclude-filter | 
| PythonBinaryHostTest.PythonForwarder | ตัวส่งต่อผลลัพธ์เพื่อแทนที่ชื่อการเรียกใช้ด้วยชื่อไบนารี | 
| PythonUnitTestResultParser | ตีความเอาต์พุตของการทดสอบที่เรียกใช้กับเฟรมเวิร์ก unittest ของ Python และแปลเป็นคําเรียกใช้ ITestInvocationListenerหลายรายการ | 
| PythonUnitTestRunner | คลาสนี้เลิกใช้งานแล้ว
    ให้ใช้ PythonBinaryHostTestแทน | 
| PythonVirtualenvHelper | คลาสตัวช่วยสำหรับเปิดใช้งานสภาพแวดล้อมเสมือนของ Python 3 | 
| PythonVirtualenvPreparer | ตั้งค่า virtualenv ของ Python ในโฮสต์และติดตั้งแพ็กเกจ | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | ตัวรวบรวมที่รวบรวมการรีบูตอุปกรณ์ระหว่างการทดสอบและรายงานตามเหตุผลและจำนวน | 
| RebootTargetPreparer | เครื่องมือเตรียมเป้าหมายที่จะรีบูตอุปกรณ์ | 
| RecoveryLogPreparer | เครื่องมือเตรียมเป้าหมายที่ใช้รวบรวมบันทึกก่อนการกู้คืน | 
| RegexTrie<V> | RegexTrie คือไตรซึ่งแต่ละส่วนของคีย์ที่ ERROR(/Pattern) | 
| RemoteAndroidDevice | การติดตั้งใช้งาน ITestDeviceสําหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่เชื่อมต่อผ่าน adb connect | 
| RemoteAndroidTestRunner | เรียกใช้คําสั่งการทดสอบ Android จากระยะไกลและรายงานผลลัพธ์ | 
| RemoteAndroidTestRunner.StatusReporterMode | แสดงโหมดผู้รายงานสถานะในตัวเลือกคำสั่งเครื่องมือวัด | 
| RemoteAndroidVirtualDevice | ขยายลักษณะการทํางานของ RemoteAndroidDeviceสําหรับอุปกรณ์ Android สแต็กแบบสมบูรณ์ที่ทํางานใน Google Compute Engine (GCE) | 
| RemoteAvdIDevice | ตัวยึดตําแหน่ง IDeviceที่DeviceManagerใช้เพื่อจัดสรรเมื่อDeviceSelectionOptions.gceDeviceRequested()เป็นtrue | 
| RemoteCacheClient | การใช้งาน RemoteActionCache ที่ใช้การเรียก gRPC ไปยังเซิร์ฟเวอร์ API ระยะไกล | 
| RemoteDynamicPool | การใช้กลุ่มการทดสอบที่รอดำเนินการจากระยะไกล | 
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | คลาสง่ายๆ ที่ช่วยให้โหลดไฟล์จากสถานที่ต่างๆ ได้โดยใช้ URI และฟังก์ชันการทำงานของผู้ให้บริการ | 
| RemoteFileUtil | คลาสยูทิลิตีสำหรับจัดการไฟล์จากอินสแตนซ์ระยะไกล | 
| RemoteInvocationExecution | การใช้งาน InvocationExecutionที่ขับเคลื่อนการดำเนินการจากระยะไกล | 
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | ยูทิลิตีสำหรับเรียกใช้คำสั่ง SSH ในอินสแตนซ์ระยะไกล | 
| RemoteTestTimeOutEnforcer | รายการฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบหนึ่งๆ และดำเนินการไม่สำเร็จหากใช้เวลานานกว่าการหมดเวลาที่กำหนด | 
| RemoteZip | ยูทิลิตีสำหรับแตกไฟล์แต่ละไฟล์ในไฟล์ ZIP ระยะไกล | 
| RemoveSystemAppPreparer | ITargetPreparerสำหรับการนำ APK ออกจากพาร์ติชันระบบก่อนการทดสอบ | 
| ReportPassedTests | รายงานในไฟล์ตัวกรองที่เป็นไปได้เพื่อยกเว้นการทดสอบที่ผ่าน | 
| RequestUtil | ยูทิลิตีที่อนุญาตให้ลองส่งคําขอเครือข่ายอีกครั้งแบบทั่วไปด้วยการจัดการข้อผิดพลาด | 
| ResolvePartialDownload | แก้ปัญหาคำขอดาวน์โหลดบางส่วน | 
| ResourceMetricUtil | ฟังก์ชันยูทิลิตีสําหรับการเขียนเมตริก | 
| ResourceUtil | ยูทิลิตีสําหรับการอ่านทรัพยากรการกําหนดค่า | 
| RestApiHelper | คลาสตัวช่วยสําหรับการเรียก REST API | 
| RestartSystemServerTargetPreparer | เครื่องมือเตรียมเป้าหมายที่จะรีสตาร์ทเซิร์ฟเวอร์ระบบโดยไม่ต้องรีบูตอุปกรณ์ | 
| ResultAggregator | ตัวส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจําเป็น โดยอิงตามกลยุทธ์การลองอีกครั้งที่ใช้ | 
| ResultAndLogForwarder | ตัวส่งต่อสําหรับผลลัพธ์และเหตุการณ์ในบันทึก | 
| ResultDBReporter | |
| ResultDBUtil | คลาสยูทิลิตีสำหรับผู้รายงาน ResultDB | 
| ResultForwarder | ITestInvocationListenerที่ส่งต่อผลลัพธ์การเรียกไปยังรายการ Listener อื่นๆ | 
| ResultsPlayer | รันเนอร์พิเศษที่เล่นผลลัพธ์ที่ได้รับ | 
| RetentionFileSaver | คลาสตัวช่วยสำหรับการสร้างไฟล์ .retention ในไดเรกทอรี | 
| RetryConfigurationFactory | โรงงานที่จัดการการลองใช้คําสั่งอีกครั้ง | 
| RetryLogSaverResultForwarder | ตัวส่งต่อที่จัดการการส่งผ่านความพยายามปัจจุบันของเราด้วย | 
| RetryPreparationDecision | คลาสที่อธิบายการตัดสินใจว่าจะลองเตรียมอีกครั้งหรือไม่ และเพื่อทำให้การเรียกใช้โมดูลไม่สำเร็จ | 
| RetryRescheduler | รันเนอร์พิเศษที่อนุญาตให้กำหนดเวลาการทดสอบการเรียกใช้ก่อนหน้านี้ที่ดำเนินการไม่สำเร็จหรือไม่ได้ดำเนินการ | 
| RetryRescheduler.RetryType | ประเภทการทดสอบที่ลองใหม่ได้ | 
| RetryResultForwarder | ส่วนขยายของ ResultForwarderที่พุชไปยังจำนวนครั้งที่พยายามหนึ่งๆ เสมอ | 
| RetryResultHelper | คลาสตัวช่วยเพื่อระบุว่าควรเรียกใช้โมดูลหรือการทดสอบใดหรือไม่ | 
| RetryStatistics | โครงสร้างที่จัดเก็บสถิติสําหรับเซสชันการลองอีกครั้งของ IRemoteTestรายการเดียว | 
| RetryStrategy | กลยุทธ์การลองอีกครั้งที่จะใช้เมื่อเรียกใช้การทดสอบบางอย่างอีกครั้ง | 
| RootcanalForwarderPreparer | |
| RootTargetPreparer | เครื่องมือเตรียมเป้าหมายที่ใช้ "adb root" หรือ "adb unroot" ตามตัวเลือก "force-root" | 
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | ฐานทั่วไป IMultiDeviceRecoveryเพื่อเรียกใช้การกําหนดค่า Tradefed เพื่อดําเนินขั้นตอนกู้คืน | 
| RunHostCommandTargetPreparer | กำหนดผู้เตรียมเป้าหมายให้เรียกใช้คำสั่งโฮสต์ที่กำหนดเองก่อนและหลังการทดสอบ | 
| RunHostScriptTargetPreparer | เครื่องมือเตรียมเป้าหมายที่จะเรียกใช้สคริปต์ก่อนทำการทดสอบ | 
| RunInterruptedException | แสดงเมื่อคําขอภายนอกขัดจังหวะการดําเนินการเรียกใช้ | 
| RunNotifierWrapper | Wrapper ของ RunNotifierเพื่อให้เรานําDeviceNotAvailableExceptionไปได้ | 
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | แฮนเดิลสำหรับ ModuleParameters.RUN_ON_SDK_SANDBOX | 
| RunOnSdkSandboxTargetPreparer | ITargetPreparerเพื่อระบุว่าการทดสอบควรทํางานในแซนด์บ็อกซ์ sdk | 
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | ITargetPreparerเพื่อให้การทดสอบทํางานในฐานะผู้ใช้รอง | 
| RunOnSystemUserTargetPreparer | ITargetPreparerที่ระบุว่าควรทำการทดสอบกับผู้ใช้ (แทนที่จะเป็นผู้ใช้ปัจจุบัน) | 
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | ITargetPreparerที่สร้างโปรไฟล์งานในการตั้งค่า และทําเครื่องหมายว่าควรเรียกใช้การทดสอบในผู้ใช้รายนั้น | 
| RuntimeRestartCollector | เครื่องมือรวบรวมข้อมูลที่รวบรวมการประทับเวลาของการเริ่มทํางานอีกครั้ง (เซิร์ฟเวอร์ระบบขัดข้อง) ระหว่างการทดสอบ หากมี | 
| RunUtil | ชุดเมธอดตัวช่วยสําหรับดําเนินการ | 
| RustBenchmarkResultParser | ตีความเอาต์พุตของการทดสอบที่ทํางานกับเฟรมเวิร์กการเปรียบเทียบของ Criterion และแปลเป็นคําเรียกใช้ชุด ITestInvocationListener | 
| RustBinaryHostTest | การทดสอบโฮสต์ที่มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Rust จากระบบบิลด์ Android (Soong) | 
| RustBinaryTest | การทดสอบที่เรียกใช้ไบนารี Rust ในอุปกรณ์ที่ระบุ | 
| RustTestBase | คลาสพื้นฐานของ RustBinaryHostTest และ RustBinaryTest | 
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | ตีความเอาต์พุตของการทดสอบที่เรียกใช้กับเฟรมเวิร์ก unittest ของ Rust และแปลเป็นคําเรียกใช้ ITestInvocationListenerหลายรายการ | 
อา
| SandboxConfigDump | คลาส Runner ที่สร้าง IConfigurationตามบรรทัดคำสั่งและส่งออกไปยังไฟล์ | 
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | ข้อยกเว้นการกําหนดค่าพิเศษที่มาจากการตั้งค่า Sandbox | 
| SandboxConfigurationFactory | โรงงานการกําหนดค่าพิเศษเพื่อจัดการการสร้างการกําหนดค่าสําหรับวัตถุประสงค์ของการสร้างแซนด์บ็อกซ์ | 
| SandboxConfigUtil | คลาสยูทิลิตีสำหรับจัดการ IConfigurationเมื่อใช้แซนด์บ็อกซ์ | 
| SandboxedInvocationExecution | การดำเนินการแบบพิเศษในแซนด์บ็อกซ์ของการเรียกใช้: นี่คือ InvocationExection สำหรับเมื่อเราอยู่ภายในแซนด์บ็อกซ์ที่เรียกใช้คำสั่ง | 
| SandboxInvocationRunner | เรียกใช้การทดสอบที่เชื่อมโยงกับการเรียกใช้ในแซนด์บ็อกซ์ | 
| SandboxOptions | คลาสที่รับและระบุตัวเลือกให้กับ ISandboxได้ | 
| ScreenshotOnFailureCollector | ตัวรวบรวมที่จะจับภาพและบันทึกภาพหน้าจอเมื่อกรอบการทดสอบไม่ผ่าน | 
| Sdk28ModuleController | ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่ | 
| Sdk29ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 29 ขึ้นไป | 
| Sdk30ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบเป็น SDK เวอร์ชัน 30 ขึ้นไป | 
| Sdk31ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 31 ขึ้นไป | 
| Sdk32ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 32 ขึ้นไป | 
| Sdk33ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบเป็น SDK เวอร์ชัน 33 ขึ้นไป | 
| Sdk34ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบเป็น SDK เวอร์ชัน 34 ขึ้นไป | 
| Sdk35ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 35 ขึ้นไป | 
| Sdk36ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 36 ขึ้นไป | 
| SearchArtifactUtil | คลาสยูทิลิตีที่ใช้ในการค้นหาอาร์ติแฟกต์การทดสอบ | 
| SecondaryUserHandler | แฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER | 
| SecondaryUserOnDefaultDisplayHandler | แฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY | 
| SecondaryUserOnSecondaryDisplayHandler | แฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY | 
| SemaphoreTokenTargetPreparer | นี่คือเครื่องมือเตรียมที่ใช้โทเค็นเพื่อจัดเรียงลําดับการเรียกใช้การทดสอบในโฮสต์ Tradefed | 
| SerializationUtil | ยูทิลิตีสำหรับจัดรูปแบบ/แยกรูปแบบออบเจ็กต์ที่ใช้ ERROR(/Serializable) | 
| ServiceAccountKeyCredentialFactory | โรงงานข้อมูลเข้าสู่ระบบเพื่อสร้าง oauth Credentialที่อิงตามคีย์บัญชีบริการ | 
| SettingsBaselineSetter | ตัวตั้งค่าทั่วไปสำหรับจัดการการตั้งค่าพื้นฐานของอุปกรณ์ผ่าน ITestDevice.setSetting | 
| ShardBuildCloner | คลาสตัวช่วยที่จัดการการโคลนข้อมูลบิลด์จากบรรทัดคำสั่ง | 
| ShardHelper | คลาสตัวช่วยที่จัดการการสร้างกลุ่มและกำหนดเวลากลุ่มสำหรับการเรียกใช้ | 
| ShardListener | ITestInvocationListenerที่รวบรวมผลลัพธ์จากกลุ่มการเรียกใช้ (หรือที่เรียกว่าการแยกการเรียกใช้เพื่อเรียกใช้หลายรายการพร้อมกันในหลายทรัพยากร) และส่งต่อไปยังโปรแกรมฟังอื่น | 
| ShardMainResultForwarder | ResultForwarderที่รวมผลลัพธ์ของการเรียกใช้การทดสอบที่แบ่งกลุ่ม | 
| ShellOutputReceiverStream | ยูทิลิตีคลาสย่อยของ OutputStream ที่เขียนลงใน IShellOutputReceiver | 
| ShellStatusChecker | ตรวจสอบว่าสถานะเชลล์เป็นไปตามที่คาดไว้ก่อนและหลังการเรียกใช้โมดูล | 
| ShippingApiLevelModuleController | ทำการทดสอบหากอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้ 
 | 
| ShowmapPullerMetricCollector | การติดตั้งใช้งานพื้นฐานของ FilePullerDeviceMetricCollectorที่อนุญาตให้ดึงไฟล์ Showmap จากอุปกรณ์และรวบรวมเมตริกจากไฟล์ | 
| SideloadOtaTargetPreparer | เครื่องมือเตรียมเป้าหมายที่ดำเนินการโหลดจากภายนอกของแพ็กเกจ OTA ที่ระบุ ใช้แพ็กเกจ รอให้อุปกรณ์บูต และแทรกพร็อพเพอร์ตี้การสร้างอุปกรณ์เพื่อใช้เป็นข้อมูลการสร้าง เครื่องมือเตรียมเป้าหมายนี้จะถือว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และตรวจสอบว่าอุปกรณ์จะออกจากโหมดเดียวกันนี้แต่ใช้บิลด์ที่ใหม่กว่า | 
| SimpleFileLogger | ILeveledLogOutputที่ส่งข้อความบันทึกไปยัง stdout และไฟล์บันทึกไฟล์เดียว | 
| SimplePerfResult | ออบเจ็กต์สำหรับเก็บผลการทดสอบ simpleperf ทั้งหมด | 
| SimplePerfStatResultParser | คลาสยูทิลิตีสำหรับแยกวิเคราะห์ผลลัพธ์ simpleperf | 
| SimplePerfUtil | คลาสยูทิลิตีสำหรับส่งคําสั่งง่ายๆ และรวบรวมผลลัพธ์ | 
| SimplePerfUtil.SimplePerfType | Enum ของตัวเลือกคำสั่ง simpleperf | 
| SimpleStats | คลาสยูทิลิตีขนาดเล็กที่คำนวณการวัดทางสถิติบางอย่างจากชุดข้อมูลตัวเลข | 
| SizeLimitedOutputStream | ERROR(/OutputStream)ที่สำรองข้อมูลแบบปลอดภัยสำหรับเธรดซึ่งจำกัดปริมาณข้อมูลสูงสุดที่เขียนได้ | 
| SkipContext | การนําเสนอบริบทรอบการตัดสินใจเกี่ยวกับการข้ามหรือแคชผลลัพธ์ | 
| SkipFeature | ฟีเจอร์ที่อนุญาตให้เข้าถึงข้อมูล SkipManagerบางส่วน | 
| SkipHWASanModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในบิลด์ HWASan | 
| SkipManager | เครื่องมือจัดการการข้ามจะช่วยตัดสินใจว่าควรข้ามอะไรในแต่ละระดับ ซึ่งได้แก่ การเรียกใช้ โมดูล และการทดสอบ โดยอิงตามเกณฑ์ต่างๆ | 
| SkipReason | ระบุเหตุผลและข้อมูลเมตาของการข้ามการทดสอบ | 
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | คลาสยูทิลิตีจะดำเนินการบลูทูธในอุปกรณ์ 1 หรือ 2 เครื่องโดยใช้ SL4A | 
| Sl4aBluetoothUtil.BluetoothAccessLevel | Enums สำหรับระดับการเข้าถึงอุปกรณ์บลูทูธซึ่งอิงตาม BluetoothDevice.java | 
| Sl4aBluetoothUtil.BluetoothConnectionState | Enums สำหรับสถานะการเชื่อมต่อบลูทูธซึ่งอิงตาม BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums สำหรับระดับความสำคัญของโปรไฟล์บลูทูธซึ่งอิงตาม BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothProfile | Enums สำหรับโปรไฟล์บลูทูธที่อิงตาม BluetoothProfile.java | 
| Sl4aClient | ไคลเอ็นต์ SL4A เพื่อโต้ตอบผ่าน RPC กับเลเยอร์สคริปต์ SL4A | 
| Sl4aEventDispatcher | โปรแกรมกระจายเหตุการณ์จะค้นหาเหตุการณ์และจัดคิวตามชื่อเพื่อทำการค้นหา | 
| Sl4aEventDispatcher.EventSl4aObject | ออบเจ็กต์ที่แสดงผลโดยโปรแกรมตรวจสอบเหตุการณ์ | 
| SnapshotInputStreamSource | InputStreamSource ที่สนับสนุนไฟล์ | 
| SnapuserdWaitPhase | การนําเสนอ Enum ของเวลาที่ควรเข้าร่วม/บล็อกเพื่อให้การอัปเดต snapuserd เสร็จสมบูรณ์ | 
| SparseImageUtil | ยูทิลิตีเพื่อทำให้รูปภาพแบบกระจัดกระจายกลับมาเป็นปกติ | 
| SparseImageUtil.SparseInputStream | SparseInputStream อ่านจากต้นทางและตรวจหารูปแบบข้อมูล | 
| StatsdBeforeAfterGaugeMetricPostProcessor | โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่ประมวลผลเมตริกการวัดที่รวบรวมในแนวทาง "ก่อน/หลัง" เช่น | 
| StatsdEventMetricPostProcessor | โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่ประมวลผลเมตริกเหตุการณ์ในรายงาน statsd เป็นคู่คีย์-ค่า โดยใช้รูปแบบที่ระบุไว้ในโปรแกรมประมวลผล | 
| StatsdGenericPostProcessor | โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่ประมวลผลรายงาน Proto Statsd แบบไบนารีเป็นคู่คีย์-ค่าโดยการขยายรายงานเป็นโครงสร้างต้นไม้ | 
| StatusCheckerResult | มีผลการดําเนินการ ISystemStatusChecker | 
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | ILeveledLogOutputที่ส่งข้อความบันทึกไปยัง stdout | 
| StopServicesSetup | ITargetPreparerที่หยุดบริการในอุปกรณ์ | 
| StreamProtoReceiver | ตัวรับที่แปล TestRecord รูปแบบโปรโตคอลที่ได้รับเป็นเหตุการณ์ Tradefed | 
| StreamProtoResultReporter | การใช้งาน ProtoResultReporter | 
| StreamUtil | คลาสยูทิลิตีสำหรับจัดการสตรีมอินพุต | 
| StrictShardHelper | กลยุทธ์การแยกข้อมูลเพื่อสร้างกลุ่มย่อยที่เข้มงวดซึ่งจะไม่รายงานร่วมกัน | 
| StringEscapeUtils | คลาสยูทิลิตีสำหรับการหลีกหนีสตริงสำหรับรูปแบบที่เฉพาะเจาะจง | 
| StringUtil | คลาสยูทิลิตีสำหรับการหลีกหนีสตริงสําหรับการจัดการสตริงทั่วไป | 
| StubBuildProvider | การใช้งาน IBuildProviderแบบไม่มีการดำเนินการ | 
| StubDevice | การติดตั้งใช้งานตัวยึดตําแหน่งจำลองของ IDevice | 
| StubKeyStoreClient | การติดตั้งใช้งานสแต็บเริ่มต้นสําหรับไคลเอ็นต์ KeyStore | 
| StubKeyStoreFactory | การใช้งานสแต็บเริ่มต้นสำหรับ KeyStore Factory | 
| StubLocalAndroidVirtualDevice | ตัวยึดตําแหน่ง IDeviceที่DeviceManagerใช้เพื่อจัดสรรเมื่อDeviceSelectionOptions.localVirtualDeviceRequested()เป็นtrue | 
| StubMultiTargetPreparer | การใช้งานตัวยึดตําแหน่งว่างของ IMultiTargetPreparer | 
| StubTargetPreparer | การใช้งานตัวยึดตําแหน่งว่างของ ITargetPreparer | 
| StubTest | การติดตั้งใช้งานการทดสอบว่างเปล่าที่ไม่มีการดําเนินการ | 
| StubTestRunListener | การใช้งาน ITestRunListenerแบบสแต็บ | 
| SubprocessCommandException | คำสั่งย่อยไม่ทำงาน | 
| SubprocessConfigBuilder | สร้าง XML การกำหนดค่า TF ของ Wrapper สําหรับการกําหนดค่า TF ที่มีอยู่ | 
| SubprocessEventHelper | ตัวช่วยในการแปลงเป็นอนุกรม/แปลงอนุกรมเหตุการณ์ที่จะส่งไปยังบันทึก | 
| SubprocessEventHelper.BaseTestEventInfo | ตัวช่วยพื้นฐานสําหรับข้อมูล TestIgnored | 
| SubprocessEventHelper.FailedTestEventInfo | เครื่องมือสำหรับข้อมูล testFailed | 
| SubprocessEventHelper.InvocationEndedEventInfo | ตัวช่วยสำหรับข้อมูลการเรียกใช้ที่สิ้นสุด | 
| SubprocessEventHelper.InvocationFailedEventInfo | เครื่องมือสำหรับข้อมูล InvocationFailed | 
| SubprocessEventHelper.InvocationStartedEventInfo | ตัวช่วยสำหรับข้อมูลการเริ่มการเรียกใช้ | 
| SubprocessEventHelper.LogAssociationEventInfo | เครื่องมือสำหรับข้อมูล logAssociation | 
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | ตัวช่วยสำหรับข้อมูล testEnded | 
| SubprocessEventHelper.TestLogEventInfo | ตัวช่วยสำหรับข้อมูล testLog | 
| SubprocessEventHelper.TestModuleStartedEventInfo | ตัวช่วยสำหรับข้อมูลการเริ่มโมดูลทดสอบ | 
| SubprocessEventHelper.TestRunEndedEventInfo | ตัวช่วยสำหรับข้อมูล testRunEnded | 
| SubprocessEventHelper.TestRunFailedEventInfo | ตัวช่วยสำหรับข้อมูล testRunFailed | 
| SubprocessEventHelper.TestRunStartedEventInfo | ตัวช่วยสำหรับข้อมูล testRunStarted | 
| SubprocessEventHelper.TestStartedEventInfo | เครื่องมือสำหรับข้อมูล testStarted | 
| SubprocessExceptionParser | ตัวช่วยจัดการเอาต์พุตข้อยกเว้นจากเครื่องมือเรียกใช้คำสั่ง Tradefed มาตรฐาน | 
| SubprocessReportingHelper | คลาสสำหรับสร้างไฟล์การกําหนดค่าของ Wrapper เพื่อใช้โปรแกรมรายงานผลลัพธ์ของกระบวนการย่อยสําหรับคําสั่งคลัสเตอร์ | 
| SubprocessResultsReporter | ใช้ ITestInvocationListenerเพื่อระบุเป็น result_reporter และส่งต่อผลการทดสอบ การเรียกใช้การทดสอบ และการเรียกใช้การทดสอบจากกระบวนการย่อย | 
| SubprocessTestResultsParser | ขยาย ERROR(/FileOutputStream)เพื่อแยกวิเคราะห์เอาต์พุตก่อนที่จะเขียนลงในไฟล์เพื่อให้เราสร้างเหตุการณ์ทดสอบฝั่ง Launcher ได้ | 
| SubprocessTestResultsParser.StatusKeys | คีย์สถานะการทดสอบที่เกี่ยวข้อง | 
| SubprocessTfLauncher | IRemoteTestสําหรับการทดสอบกับการติดตั้ง TF แยกต่างหาก | 
| SuiteApkInstaller | ติดตั้ง APK ที่ระบุสำหรับการกำหนดค่าชุดทดสอบจากตัวแปร $ANDROID_TARGET_OUT_TESTCASES หรือ ROOT_DIR ในข้อมูลบิลด์ | 
| SuiteModuleLoader | ดึงข้อมูลคําจํากัดความของข้อบังคับการทดสอบความเข้ากันได้จากที่เก็บ | 
| SuiteModuleLoader.ConfigFilter | ERROR(/FilenameFilter)เพื่อค้นหาไฟล์การกําหนดค่าทั้งหมดในไดเรกทอรี | 
| SuiteResultCacheUtil | ยูทิลิตีสำหรับอัปโหลดและดาวน์โหลดผลการแคชสําหรับโมดูลทดสอบ | 
| SuiteResultCacheUtil.CacheResultDescriptor | อธิบายผลลัพธ์แคช | 
| SuiteResultHolder | ออบเจ็กต์ตัวช่วยเพื่อลดความซับซ้อนในการแปลงเป็นอนุกรมและถอดรหัสผลลัพธ์การเรียกใช้ | 
| SuiteResultReporter | รวบรวมผลการทดสอบสําหรับการเรียกใช้ชุดทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย | 
| SuiteResultReporter.ModulePrepTimes | ตัวยึดวัตถุสำหรับเวลาเตรียมและรื้อถอนโมดูล 1 รายการ | 
| SuiteTestFilter | แสดงตัวกรองสําหรับการรวมและการยกเว้นการทดสอบ | 
| SwitchUserTargetPreparer | ITargetPreparerที่เปลี่ยนไปใช้ประเภทผู้ใช้ที่ระบุใน setUp | 
| SystemServerFileDescriptorChecker | ตรวจสอบว่าเซิร์ฟเวอร์ระบบมี FD เหลือน้อยหรือไม่ | 
| SystemServerStatusChecker | ตรวจสอบว่า PID ของ system_server มีการเปลี่ยนแปลงจากก่อนและหลังการเรียกใช้โมดูลหรือไม่ | 
| SystemUpdaterDeviceFlasher | IDeviceFlasherที่ใช้โปรแกรมอัปเดตระบบเพื่อติดตั้งรูปภาพระบบที่รวมอยู่ในแพ็กเกจการอัปเดต OTA | 
| SystemUtil | คลาสยูทิลิตีสําหรับการเรียกระบบ | 
| SystemUtil.EnvVariable | 
T
| TableBuilder | คลาสตัวช่วยสำหรับแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง | 
| TableFormatter | คลาสตัวช่วยสำหรับแสดงเมทริกซ์ขององค์ประกอบสตริงเพื่อให้คอลัมน์องค์ประกอบแต่ละคอลัมน์เรียงกัน | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | เกิดข้อผิดพลาดร้ายแรงขณะเตรียมเป้าหมายสําหรับการทดสอบ | 
| TarUtil | ยูทิลิตีสำหรับจัดการไฟล์ tar | 
| TearDownPassThroughPreparer | อนุญาตให้เรียกใช้ tearDown กับเครื่องมือเตรียมข้อมูลที่รวมอยู่ในการกำหนดค่าเป็นออบเจ็กต์ | 
| TelephonyHelper | ยูทิลิตีสำหรับใช้และรับข้อมูลที่เกี่ยวข้องกับโทรศัพท์ | 
| TelephonyHelper.SimCardInformation | ตัวยึดข้อมูลสำหรับข้อมูลที่เกี่ยวข้องกับซิมการ์ด | 
| TelephonyTokenProvider | ผู้ให้บริการโทเค็นสําหรับโทเค็นที่เกี่ยวข้องกับโทรศัพท์ | 
| TemperatureThrottlingWaiter | ITargetPreparerที่รอจนกว่าอุณหภูมิของอุปกรณ์จะลดลงถึงเป้าหมาย | 
| TemplateResolutionError | คลาสที่ขยาย ConfigurationExceptionสําหรับข้อผิดพลาดที่เกี่ยวข้องกับเทมเพลตระหว่างการแยกวิเคราะห์การกําหนดค่า | 
| TerribleFailureEmailHandler | คลาสตัวแฮนเดิลง่ายๆ ที่ส่งอีเมลไปยังผู้ที่สนใจเมื่อเกิดข้อผิดพลาด WTF (What a Terrible Failure) ภายในอินสแตนซ์ของ Trade Federation | 
| TestAppInstallSetup | ITargetPreparerที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์IDeviceBuildInfo.getTestsDir()ลงในอุปกรณ์ | 
| TestContentAnalyzer | ตัววิเคราะห์จะใช้บริบทสําหรับการวิเคราะห์และพิจารณาว่าสิ่งใดน่าสนใจ | 
| TestContext | คลาสที่จะจําลองข้อความ TestContext ของ TFC API | 
| TestDependencyResolver | ตัวช่วยในการแก้ไข Dependency หากจำเป็น | 
| TestDescription | คลาสที่แสดงข้อมูลเกี่ยวกับเฟรมทดสอบ | 
| TestDescriptionsFile | คลาสยูทิลิตีสำหรับการจัดระเบียบและการจัดระเบียบรายการ TestDescriptions ไปยังไฟล์ทดสอบ | 
| TestDevice | การติดตั้งใช้งาน ITestDeviceสําหรับอุปกรณ์ Android แบบสแต็กเต็ม | 
| TestDevice.MicrodroidBuilder | ตัวสร้างที่ใช้สร้าง TestDevice ของ Microdroid | 
| TestDeviceOptions | คอนเทนเนอร์สำหรับ ITestDeviceOption | 
| TestDeviceOptions.InstanceType | |
| TestDeviceState | การแสดงสถานะอุปกรณ์ที่สมบูรณ์กว่า DeviceState | 
| TestEnvironment | คลาสที่จะจําลองข้อความ TestEnvironment ที่ TFC API แสดง | 
| TestErrorIdentifier | ตัวระบุข้อผิดพลาดจากการทดสอบและผู้เรียกใช้การทดสอบ | 
| TestFailureModuleController | ตัวควบคุมสําหรับโมดูลที่ต้องการปรับแต่งลักษณะการทํางานของบันทึกการทดสอบที่เก็บรวบรวมไว้ | 
| TestFilePushSetup | ITargetPreparerที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์IDeviceBuildInfo.getTestsDir()ไปยังอุปกรณ์ | 
| TestFilterHelper | คลาสตัวช่วยสำหรับการกรองการทดสอบ | 
| TestGroupStatus | คลาสสำหรับจัดเก็บสถานะของกลุ่มทดสอบ | 
| TestInfo | จัดเก็บข้อมูลการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING | 
| TestInformation | ออบเจ็กต์ Holder ที่มีข้อมูลและข้อมูลอ้างอิงทั้งหมดที่โปรแกรมรันทดสอบหรือทดสอบอาจต้องใช้เพื่อดำเนินการอย่างถูกต้อง | 
| TestInformation.Builder | ตัวสร้างเพื่อสร้างอินสแตนซ์ TestInformation | 
| TestInvocation | การใช้งาน ITestInvocationเริ่มต้น | 
| TestInvocation.RunMode | โหมดต่างๆ ที่การเรียกใช้อาจพบ | 
| TestInvocation.Stage | |
| TestInvocationManagementServer | เซิร์ฟเวอร์ GRPC ที่ช่วยจัดการการเรียกใช้การทดสอบและวงจรของการทำงาน | 
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | คลาสสําหรับการโหลดไฟล์ TEST_MAPPING | 
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | การใช้ BaseTestSuiteเพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือไฟล์ TEST_MAPPING จากบิลด์เป็นชุด | 
| TestOption | จัดเก็บรายละเอียดตัวเลือกการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING | 
| TestOutputUploader | อัปโหลดไฟล์เอาต์พุตการทดสอบไปยังระบบไฟล์ในเครื่อง, GCS หรือปลายทาง HTTP(S) | 
| TestRecordInterpreter | ยูทิลิตีสำหรับแปลงโปรโต TestRecordให้เป็นรูปแบบที่จัดการได้ง่ายขึ้นใน Tradefed | 
| TestRecordProtoUtil | ยูทิลิตีสําหรับอ่าน TestRecordproto จากไฟล์ | 
| TestResource | คลาสที่จะจําลองข้อความ TestResource ที่ TFC API แสดง | 
| TestResourceDownloader | คลาสสําหรับดาวน์โหลดไฟล์ทรัพยากรการทดสอบจากระบบไฟล์/GCS/HTTP | 
| TestResult | คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว | 
| TestResultListener | การลดความซับซ้อนของ ITestLifecycleListener สําหรับผู้ใช้งานที่สนใจเฉพาะผลการทดสอบแต่ละรายการ | 
| TestRunnerUtil | คลาสยูทิลิตีที่จะช่วยโปรแกรมทดสอบต่างๆ | 
| TestRunResult | เก็บผลลัพธ์จากการทดสอบครั้งเดียว | 
| TestRunResultListener | โปรแกรมฟังที่อนุญาตให้อ่านสถานะการทดสอบครั้งสุดท้าย | 
| TestRunToTestInvocationForwarder | ตัวส่งต่อจาก ddmlib ITestRunListenerไปยังITestLifeCycleReceiver | 
| TestsPoolPoller | Wrapper การทดสอบที่อนุญาตให้เรียกใช้การทดสอบทั้งหมดของกลุ่มการทดสอบ | 
| TestStatus | การนำเสนอสถานะที่เป็นไปได้สำหรับวิธีการทดสอบใน Tradefed | 
| TestSuiteInfo | คลาสที่แก้ไขการโหลดข้อมูลเมตาที่เกี่ยวข้องกับบิลด์สําหรับชุดทดสอบ 
 ชุดทดสอบต้องมีไฟล์  | 
| TestSummary | คลาสที่แสดงข้อมูลสรุปการทดสอบ | 
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | ITargetPreparerที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์IDeviceBuildInfo.getTestsDir()ลงในพาร์ติชัน /system บนอุปกรณ์ | 
| TestTimeoutEnforcer | รายการฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของเฟรมทดสอบหนึ่งๆ และทดสอบไม่ผ่านหากใช้เวลานานกว่าการหมดเวลาที่กำหนด | 
| TextResultReporter | ผู้รายงานผลลัพธ์การทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit | 
| TfInternalOptionsFetcher | คลาสยูทิลิตีที่ช่วยให้คลาสโหลดค่าตัวแปรแบบคงที่จากไฟล์ res ได้ | 
| TfMetricProtoUtil | คลาสยูทิลิตีที่จะช่วยในการเปลี่ยนจาก Map<string, string=""> เป็น Map<string, metric=""> </string,></string,> | 
| TfObjectTracker | ยูทิลิตีสำหรับติดตามการใช้งานออบเจ็กต์ต่างๆ ของ Trade Federation | 
| TfSuiteRunner | การใช้งาน ITestSuiteซึ่งจะโหลดการทดสอบจากโฟลเดอร์ res/config/suite/
 ของ TF jars | 
| TfTestLauncher | IRemoteTestสําหรับการเรียกใช้การทดสอบหน่วยหรือการทดสอบฟังก์ชันกับการติดตั้ง TF แยกต่างหาก | 
| TimeStatusChecker | เครื่องมือตรวจสอบสถานะเพื่อให้แน่ใจว่าเวลาของอุปกรณ์และโฮสต์จะซิงค์กันอยู่เสมอ | 
| TimeUtil | มีเมธอดยูทิลิตีที่เกี่ยวข้องกับเวลา | 
| TimeVal | นี่เป็นประเภท Sentinel ที่รวม Long | 
| TimeWaster | เครื่องมือเตรียมเป้าหมายแบบง่ายที่เสียเวลาและอาจต้องรีสตาร์ทอุปกรณ์ | 
| TokenProperty | โทเค็นที่รองรับที่มีการแยกข้อมูลแบบไดนามิก | 
| TokenProviderHelper | ตัวช่วยที่ให้ผู้ให้บริการเชื่อมโยงกับโทเค็นหนึ่งๆ เพื่อดูว่าอุปกรณ์รองรับโทเค็นดังกล่าวหรือไม่ | 
| TraceCmdCollector | IMetricCollectorที่รวบรวมร่องรอยระหว่างการทดสอบโดยใช้ trace-cmd และบันทึกร่องรอยเหล่านั้นลงในการเรียกใช้ | 
| TracePropagatingExecutorService | บริการผู้ดำเนินการที่ส่งต่องานไปยังการใช้งานที่อยู่เบื้องหลังขณะที่เผยแพร่บริบทการติดตาม | 
| TracingLogger | คลาสที่ช่วยจัดการการติดตามสําหรับการเรียกใช้การทดสอบแต่ละครั้ง | 
| TradefedConfigObject | คลาสสำหรับจำลองข้อความ TradefedConfigObject ของ TFC API | 
| TradefedConfigObject.Type | รายการประเภทออบเจ็กต์การกําหนดค่าที่แทรกลงในการกําหนดค่าคําสั่งคลัสเตอร์ได้ | 
| TradefedDelegator | ออบเจ็กต์ที่ช่วยมอบสิทธิ์การเรียกใช้ไปยังไบนารี Tradefed อื่น | 
| TradefedFeatureClient | ไคลเอ็นต์ grpc เพื่อขอการเรียกใช้ฟีเจอร์จากเซิร์ฟเวอร์ | 
| TradefedFeatureServer | เซิร์ฟเวอร์ที่ตอบสนองต่อคําขอเพื่อเรียกใช้ฟีเจอร์ | 
| TradefedSandbox | คอนเทนเนอร์แซนด์บ็อกซ์ที่เรียกใช้ Trade Federation ได้ | 
| TradefedSandboxFactory | การใช้งานเริ่มต้นสําหรับ SandboxFactory | 
| TradefedSandboxRunner | Runner ที่เชื่อมโยงกับ TradefedSandboxซึ่งจะอนุญาตให้เรียกใช้แซนด์บ็อกซ์ | 
| TradefedSandboxRunner.StubScheduledInvocationListener | สตับ IScheduledInvocationListenerที่ไม่ทําอะไรเลย | 
U
| UiAutomatorRunner | เรียกใช้การทดสอบ UI Automator ในอุปกรณ์และรายงานผลลัพธ์ | 
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | เทรดที่จัดการการรายงานการทดสอบที่ไม่ได้ดำเนินการทั้งหมด | 
| UniqueMultiMap<K, V> | MultiMapที่ตรวจสอบว่าค่าแต่ละค่าไม่ซ้ำกัน | 
| UploadManifest | ไฟล์ Manifest ของ BLOB และไฟล์ที่จะอัปโหลด | 
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery | IMultiDeviceRecoveryซึ่งรีเซ็ตบัส USB สำหรับอุปกรณ์ออฟไลน์ | 
| UsbResetRunConfigRecovery | อนุญาตให้ทริกเกอร์คําสั่งเพื่อรีเซ็ต USB ของอุปกรณ์ | 
| UsbResetTest | IRemoteTestที่รีเซ็ตอุปกรณ์ผ่าน USB และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์หรือไม่หลังจากนั้น | 
| UserChecker | ตรวจสอบว่าผู้ใช้มีการเปลี่ยนแปลงระหว่างการทดสอบหรือไม่ | 
| UserCleaner | ITargetPreparerที่นำผู้ใช้รองออกเมื่อมีการเลิกใช้งาน | 
| UserHelper | |
| UserInfo | คล้ายกับคลาส UserInfo จากแพลตฟอร์ม | 
| UserInfo.UserType | ตัวแปรที่รองรับของประเภทผู้ใช้ใน API ภายนอก | 
V
| ValidateSuiteConfigHelper | คลาสนี้จะช่วยตรวจสอบว่า IConfigurationที่โหลดสําหรับชุดซอฟต์แวร์เป็นไปตามข้อกําหนดที่ต้องการหรือไม่ - ไม่มีผู้ให้บริการบิลด์ - ไม่มีผู้รายงานผลลัพธ์ | 
| VersionedFile | โครงสร้างข้อมูลที่แสดงไฟล์ที่มีเวอร์ชันที่เชื่อมโยง | 
| VersionParser | ดึงข้อมูลเวอร์ชันของอาร์ติแฟกต์ Tradefed ที่ใช้งานอยู่ | 
| VisibleBackgroundUserPreparer | เครื่องมือเตรียมเป้าหมายสําหรับการทดสอบในผู้ใช้ที่เริ่มทำงานในเบื้องหลัง | 
| VmRemoteDevice | อุปกรณ์เสมือนระยะไกลที่เราจัดการจากภายในเครื่องเสมือน | 
W
| WaitDeviceRecovery | การใช้งาน IDeviceRecoveryที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคําสั่งง่ายๆ | 
| WaitForDeviceDatetimePreparer | ITargetPreparerที่รอการตั้งค่าวันที่และเวลาในอุปกรณ์ตัวเลือกนี้อาจบังคับให้ใช้  | 
| WifiCommandUtil | คลาสยูทิลิตีที่สามารถแยกวิเคราะห์เอาต์พุตคำสั่ง Wi-Fi | 
| WifiCommandUtil.ScanResult | แสดงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง | 
| WifiHelper | คลาสตัวช่วยสำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ | 
| WifiPreparer | ITargetPreparerที่กําหนดค่า Wi-Fi ในอุปกรณ์ หากจําเป็น | 
X
| XmlFormattedGeneratorReporter | การใช้ FormattedGeneratorReporterซึ่งจัดรูปแบบชุดผลลัพธ์เป็นรูปแบบ XML | 
| XmlResultReporter | เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant | 
| XmlSuiteResultFormatter | คลาสยูทิลิตีเพื่อบันทึกชุดการเรียกใช้เป็น XML | 
| XmlSuiteResultFormatter.RunHistory | ออบเจ็กต์ตัวช่วยสำหรับการแปลง JSON | 
Y
| YamlClassOptionsParser | เครื่องมือช่วยแยกวิเคราะห์ข้อมูลโปรแกรมทดสอบรันไทม์จากการกําหนดค่า YAML Tradefed | 
Z
| ZipCompressionStrategy | ICompressionStrategyสำหรับการสร้างไฟล์ ZIP | 
| ZipUtil | คลาสตัวช่วยสําหรับการดำเนินการที่เกี่ยวข้องกับการบีบอัด | 
| ZipUtil2 | คลาสตัวช่วยสำหรับการแตกไฟล์ ZIP ที่พิจารณาสิทธิ์ของไฟล์ POSIX |