ดัชนีชั้นเรียน

เหล่านี้คือคลาส API ดูแพ็กเกจ API ทั้งหมด

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 run-tests 
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 ที่ frameworks/base/core/tests/bluetoothtests 

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 ของบริการ gRPC ByteStream 
ByteStreamUploader ไคลเอ็นต์ที่ใช้เมธอด Write ของบริการ gRPC ByteStream 

C

CacheClientFactory โรงงานที่สร้างอินสแตนซ์แบบ Singleton ของ ICacheClient 
CarModuleController ตัวควบคุมนี้ป้องกันไม่ให้เรียกใช้ Test Case ในอุปกรณ์ที่ไม่ใช่ยานยนต์ 
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

มีลายหลังวันที่ FileFilter 

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  
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 คลาสพื้นฐานที่จัดการการจัดสรรและการปล่อยอุปกรณ์ที่ใช้ร่วมกัน

คุณควรใช้ getCompanionDeviceSelectionOptions() เพื่ออธิบายเกณฑ์ที่จําเป็นในการกําหนดอุปกรณ์ที่ใช้งานร่วมกัน 

CompanionAwarePreparer ITargetPreparer ที่รวมตรรกะในการรับอุปกรณ์ที่กําหนดไว้แล้ว  
CompanionAwareTest คลาสการทดสอบพื้นฐานที่รวมข้อมูลเริ่มต้นของการรับและตรวจสอบอุปกรณ์ที่ใช้ร่วมกัน

คลาสย่อยอาจเรียก getCompanion() เพื่อเรียกข้อมูลโหมดแยกหน้าจอประชุมที่จัดสรรไว้ 

CompanionDeviceTracker คลาสสำหรับการจัดสรรและปลดปล่อยอุปกรณ์ที่ใช้ร่วมกัน 
CompanionRunCommandTargetPreparer ITargetPreparer ที่เรียกใช้คําสั่งที่ระบุในอุปกรณ์ที่มาพร้อมที่ให้ยืม 
CompanionTestAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์เสริมที่จัดสรรไว้ 
CompileBootImageWithSpeedTargetPreparer คอมไพล์คลาสพาธการบูตและเซิร์ฟเวอร์ระบบอีกครั้งด้วยตัวกรองคอมไพเลอร์ "speed" 
ConditionFailureMonitor ตรวจสอบการเรียกใช้ที่ไม่สําเร็จ 
ConditionPriorityBlockingQueue<T> คลาสที่ปลอดภัยสำหรับเธรดซึ่งมีการดำเนินการแบบ ERROR(/PriorityBlockingQueue) ที่สามารถดึงข้อมูลออบเจ็กต์ที่ตรงกับเงื่อนไขหนึ่งๆ 
ConditionPriorityBlockingQueue.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 หลักที่ให้อินเทอร์เฟซแก่ผู้ใช้เพื่อโต้ตอบ

ปัจจุบันรองรับการดำเนินการต่างๆ เช่น

  • เพิ่มคําสั่งเพื่อทดสอบ
  • แสดงรายการอุปกรณ์และสถานะของอุปกรณ์
  • รายการการเรียกใช้ที่อยู่ระหว่างดำเนินการ
  • แสดงรายการคําสั่งในคิว
  • แสดงบันทึกคําขอไปยังไฟล์/stdout
  • การปิดเครื่อง
 
Console.ArgRunnable<T> Runnable ที่มีเมธอด run ที่ใช้อาร์กิวเมนต์ได้ 
Console.CaptureList ประเภทที่สะดวกสำหรับ List<List<String>> 
ConsoleReaderOutputStream OutputStream ที่ใช้เพื่อทําให้ System.out.print() ทำงานร่วมกับ LineReader unfinishedLine ของผู้ใช้ 
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 ผู้ให้บริการประเภทใหม่ที่ช่วยให้คุณรับข้อมูลที่ต้องพึ่งพาทั้งหมดสําหรับการทดสอบได้ 
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 มีเมธอดและคลาสยูทิลิตีสําหรับการดําเนินการคําสั่งฝั่งอุปกรณ์พร้อมกัน

ใช้ ERROR(/ExecutorService) เพื่อเรียกใช้คําสั่งที่ติดตั้งใช้งานเป็น ShellCommandCallable และใช้ ERROR(/#joinFuture(String,Future,long)) เพื่อการซิงค์กับ ERROR(/Future) ตามที่ ERROR(/ExecutorService) แสดงผลสําหรับการดําเนินการของคําสั่ง 

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 เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยรูปภาพอุปกรณ์ที่ระบุผ่านรูปแบบที่เฉพาะเจาะจง 
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 ที่จัดเตรียมไฟล์ที่ระบุ (บูตโหลดเดอร์ วิทยุ ไฟล์ 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&lt;String, MultiMap&lt;String, String&gt;&gt; 
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 คำอธิบายอินเทอร์เฟซข้อยกเว้นของ Harness ที่จะติดตั้งใช้งานโดยข้อยกเว้นของ Harness 
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 อินเทอร์เฟซเครื่องหมายสำหรับผู้เตรียมห้องทดลอง

ดูคำอธิบายวัตถุประสงค์ของอินเทอร์เฟซเหล่านี้ได้ที่ ITargetPreparer 

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 ที่เรียกใช้เครื่องมือวัด 
InstrumentationTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์หนึ่งๆ 
InvocationContext การใช้งาน IInvocationContext ทั่วไป 
InvocationExecution คลาสที่อธิบายขั้นตอนเรียกใช้ทั้งหมด ได้แก่ การดาวน์โหลดบิลด์, target_prep, การเรียกใช้การทดสอบ, การเก็บล้าง 
InvocationLocal<T> คลาสนี้มีตัวแปรระดับการเรียกใช้ 
InvocationMetricLogger คลาสยูทิลิตีสําหรับการเรียกใช้เพื่อบันทึกเมตริกบางอย่าง 
InvocationMetricLogger.InvocationGroupMetricKey การจัดกลุ่มช่วยให้บันทึกหลายกลุ่มภายใต้คีย์เดียวกันได้ 
InvocationMetricLogger.InvocationMetricKey คีย์ที่มีชื่อพิเศษบางรายการที่เราจะป้อนข้อมูลไว้เสมอสำหรับการเรียกใช้ 
InvocationStatus คลาสสำหรับจัดเก็บสถานะการเรียกใช้ 
InvocationStatus Enumerator ตัวช่วยเพื่อแสดงสถานะการเรียกใช้ 
InvocationSummaryHelper คลาสตัวช่วยสำหรับการรวบรวมและการรายงาน TestSummary สำหรับชุดผู้ฟัง 
InvocationToJUnitResultForwarder คลาสที่คอยฟังเหตุการณ์ ITestInvocationListener และส่งต่อไปยัง TestListener 
IPostProcessor โปรแกรมประมวลผลผลลัพธ์เป็นออบเจ็กต์ Trade Federation ที่มีไว้เพื่ออนุญาตให้ประมวลผลเมตริกและบันทึกหลังจากการทดสอบและก่อนการรายงานผลลัพธ์ 
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 โปรแกรมทดสอบสำหรับไฟล์ปฏิบัติการที่ทำงานบนเป้าหมายและการแยกวิเคราะห์ผลลัพธ์ของการทดสอบเคอร์เนล 
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 
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.OptionFieldsForName คอนเทนเนอร์สำหรับรายการช่องตัวเลือกที่มีชื่อที่ระบุ 
OptionUpdateRule ควบคุมลักษณะการทํางานเมื่อมีการระบุตัวเลือกหลายครั้ง 
OtaDeviceBuildInfo IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ 
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 ผู้รายงานผลจะสร้าง TestRecord protobuf ที่มีผลการค้นหาทั้งหมดอยู่ภายใน 
ProtoUtil วิธีการยูทิลิตีสําหรับจัดการข้อความ protobuf โดยไม่คํานึงถึงประเภท 
ProxyConfiguration ออบเจ็กต์ที่อนุญาตให้ชี้ไปยังการกําหนดค่าระยะไกลเพื่อดําเนินการ 
PsParser ยูทิลิตีที่ใช้แยกวิเคราะห์(USER,PID และ NAME) จากเอาต์พุตคำสั่ง "ps" 
PtsBotTest เรียกใช้การทดสอบ PTS-bot 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
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 ตัวส่งต่อสําหรับผลลัพธ์และเหตุการณ์ในบันทึก 
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 Special Configuration factory เพื่อจัดการการสร้างการกําหนดค่าสําหรับวัตถุประสงค์ของการสร้างแซนด์บ็อกซ์ 
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 ขึ้นไป 
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 ทำการทดสอบหากอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้
  • หากมีการกําหนด min-api-level ให้ทําดังนี้
    • อุปกรณ์ที่มาพร้อมกับ min-api-level ขึ้นไป 
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 คอนเทนเนอร์สำหรับ ITestDevice Option 
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 
TestMappingSuiteRunner การใช้ BaseTestSuite เพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือไฟล์ TEST_MAPPING จากบิลด์เป็นชุด 
TestOption จัดเก็บรายละเอียดตัวเลือกการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING 
TestOutputUploader อัปโหลดไฟล์เอาต์พุตการทดสอบไปยังระบบไฟล์ในเครื่อง, GCS หรือปลายทาง HTTP(S) 
TestRecordInterpreter ยูทิลิตีสำหรับแปลง TestRecord proto ให้เป็นรูปแบบที่จัดการได้ง่ายขึ้นใน Tradefed 
TestRecordProtoUtil ยูทิลิตีสำหรับอ่าน TestRecord proto จากไฟล์ 
TestResource คลาสที่จะจําลองข้อความ TestResource ที่ TFC API แสดง 
TestResourceDownloader คลาสสําหรับดาวน์โหลดไฟล์ทรัพยากรการทดสอบจากระบบไฟล์/GCS/HTTP 
TestResult คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว 
TestResultListener การลดความซับซ้อนของ ITestLifecycleListener สําหรับผู้ใช้งานที่สนใจเฉพาะผลการทดสอบแต่ละรายการ 
TestRunnerUtil คลาสยูทิลิตีที่จะช่วยโปรแกรมทดสอบต่างๆ 
TestRunResult เก็บผลลัพธ์จากการทดสอบครั้งเดียว 
TestRunResultListener โปรแกรมฟังที่อนุญาตให้อ่านสถานะการทดสอบครั้งสุดท้าย 
TestRunToTestInvocationForwarder ตัวส่งต่อจาก ddmlib ITestRunListener ไปยัง ITestLifeCycleReceiver 
TestsPoolPoller Wrapper การทดสอบที่อนุญาตให้เรียกใช้การทดสอบทั้งหมดของกลุ่มการทดสอบ 
TestStatus การนำเสนอสถานะที่เป็นไปได้สำหรับวิธีการทดสอบใน Tradefed 
TestSuiteInfo คลาสที่แก้ไขการโหลดข้อมูลเมตาที่เกี่ยวข้องกับบิลด์สําหรับชุดทดสอบ

ชุดทดสอบต้องมีไฟล์ test-suite-info.properties ในทรัพยากร jar เพื่อให้แสดงข้อมูลที่เกี่ยวข้องอย่างถูกต้อง 

TestSummary คลาสที่แสดงข้อมูลสรุปการทดสอบ 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในพาร์ติชัน /system บนอุปกรณ์ 
TestTimeoutEnforcer รายการฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของเฟรมทดสอบหนึ่งๆ และทดสอบไม่ผ่านหากใช้เวลานานกว่าการหมดเวลาที่กำหนด 
TextResultReporter ผู้รายงานผลลัพธ์การทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit 
TfMetricProtoUtil คลาสยูทิลิตีที่จะช่วยในการเปลี่ยนจาก Map<string, string=""> เป็น Map<string, metric="">  </string,></string,>
TfObjectTracker ยูทิลิตีสำหรับติดตามการใช้งานออบเจ็กต์ต่างๆ ของสหพันธ์การค้า 
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 ที่รอการตั้งค่าวันที่และเวลาในอุปกรณ์

ตัวเลือกนี้อาจบังคับให้ใช้ TargetSetupError หากไม่ได้ตั้งค่า datetime ภายในเวลาหมด 

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