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

ซึ่งเป็นคลาส API ดูแพ็กเกจ API ทั้งหมด

A

AaptParser คลาสที่ดึงข้อมูลจาก APK โดยการแยกวิเคราะห์เอาต์พุตของ "aapt dump badging" 
AaptParser.AaptVersion Enum ของตัวเลือกสำหรับเวอร์ชัน AAPT ที่ใช้ในการแยกวิเคราะห์ไฟล์ APK 
Abi คลาสที่แสดง ABI 
AbiFormatter คลาสยูทิลิตีสำหรับ ABI 
AbiUtils คลาสยูทิลิตีสำหรับการจัดการ ABI ของอุปกรณ์ 
AbLocalBuildProvider ผู้ให้บริการบิลด์ในพื้นที่ที่สร้างบิลด์ในพื้นที่บนบิลด์ Android 
AbstractConnection การแสดงการเชื่อมต่อแบบนามธรรม 
AbstractHostMonitor คลาสทั่วไปสำหรับการตรวจสอบสถานะของโฮสต์ 
AbstractTunnelMonitor ตรวจสอบอุโมงค์แบบนามธรรมสำหรับ AVD ใน GCE 
AbstractXmlParser คลาสพื้นฐานของตัวช่วยสำหรับการแยกวิเคราะห์ไฟล์ XML
AbstractXmlParser.ParseException เกิดขึ้นหากแยกวิเคราะห์อินพุต XML ไม่ได้ 
AcloudConfigParser คลาส Helper ที่แยกวิเคราะห์การกำหนดค่า Acloud (ใช้เพื่อเริ่มอินสแตนซ์อุปกรณ์ระบบคลาวด์) 
AcloudConfigParser.AcloudKeys ชุดคีย์ที่ค้นหาได้จากการกำหนดค่า 
ActionInProgress การดำเนินการทั่วไปอยู่ระหว่างดำเนินการ 
ActiveTrace คลาสหลักที่ช่วยอธิบายและจัดการการติดตามที่ใช้งานอยู่ 
ActivityStatusChecker เครื่องมือตรวจสอบสถานะสำหรับกิจกรรมที่เหลือซึ่งทำงานเมื่อสิ้นสุดโมดูล 
AdbCommandRejectedException ข้อยกเว้นที่เกิดขึ้นเมื่อ adb ปฏิเสธคำสั่ง 
AdbDevice เก็บสถานะของอุปกรณ์ตามที่รายงานโดยคำสั่ง "adb devices -l" 
AdbDeviceConnection แสดงการเชื่อมต่อกับอุปกรณ์ผ่าน ADB เพื่อใช้กับ ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)) 
AdbDeviceConnection.Factory  
AdbDeviceTracker แสดงเหตุการณ์การเชื่อมต่ออุปกรณ์และการเปลี่ยนแปลงสถานะโดยการเรียกใช้และแยกวิเคราะห์เอาต์พุตของคำสั่ง "adb track-devices" 
AdbHelper คลาส Helper เพื่อจัดการคำขอและการเชื่อมต่อกับ adb 
AdbHelper.AdbResponse การตอบกลับจาก ADB 
AdbHelper.AdbService ระบุบริการ adb ที่คำสั่งควรมุ่งเป้า 
AdbInitOptions ตัวเลือกสำหรับการเริ่มต้น AndroidDebugBridge 
AdbInitOptions.Builder สร้างตัวเลือกการเริ่มต้นสำหรับ ADB 
AdbRootElevator AutoCloseable ที่เปิดใช้ adb root เมื่อสร้างหากจำเป็น และคืนค่าสถานะรูทเมื่อเสร็จสมบูรณ์ 
AdbShimDevice การติดตั้งใช้งานตัวยึดตำแหน่ง AdbShimDevice ของ IDevice 
AdbSocketUtils  
AdbSshConnection การเชื่อมต่อ Adb ผ่าน SSH Bridge 
AdbStopServerPreparer Target preparer to stop adb server on the host before and after running adb tests. 
AdbTcpConnection การแสดงการเชื่อมต่อเริ่มต้นของอุปกรณ์ ซึ่งถือว่าเป็นการเชื่อมต่อ adb มาตรฐานของ อุปกรณ์ 
AdbUtils คลาสยูทิลิตีสำหรับการดำเนินการ adb 
AdbVersion  
AFlagsFeatureFlag คำอธิบายของแฟล็กฟีเจอร์ตามที่แยกวิเคราะห์จาก `aflags list` 
AFlagsFeatureFlag.Mutability ระบุว่าแก้ไขแฟล็กนี้ได้หรือไม่ 
AFlagsFeatureFlag.Setter ตำแหน่งที่ตั้งค่าสถานะนี้ล่าสุด 
AFlagsFeatureFlag.State สถานะของแฟล็ก (เช่น 
AFlagsTargetPreparer ใช้ aflags เพื่อลบล้างค่าสถานะก่อนที่จะเรียกใช้การทดสอบ 
AfterClassWithInfo การรับประกันคล้ายกับ AfterClass แต่เมธอดที่มีคำอธิบายประกอบต้องกำหนดให้มีพารามิเตอร์ TestInformation 
AggregatePostProcessor ตัวรวบรวมเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ค่าเบี่ยงเบนมาตรฐาน ผลรวม จำนวน และ เปอร์เซ็นไทล์ (ไม่บังคับ) สำหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบแบบหลายครั้ง โดยถือว่าเป็นค่าทศนิยม 
AllocationInfo มีข้อมูลการจัดสรร 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup ITargetPreparer ที่ติดตั้งแอปทั้งหมดจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์ 
AltDirBehavior การแจงนับเพื่อกำหนดลักษณะการทำงานของไดเรกทอรีสำรองสำหรับโปรแกรมติดตั้ง/พุชอาร์ติแฟกต์การทดสอบต่างๆ

 

AnalysisHeuristic ลำดับเป็นสิ่งสำคัญ 
AndroidBuildAPIException คลาสข้อยกเว้นสำหรับข้อผิดพลาดที่เกี่ยวข้องกับ Android Build API 
AndroidBuildAPIHelper เมธอด Helper ที่ใช้สร้างไคลเอ็นต์ Android Build 
AndroidBuildApiLogSaver คลาสที่บันทึกไฟล์บันทึกลงใน Android Build API 
AndroidBuildAPIOptions ตัวเลือกการกำหนดค่าระดับโฮสต์สำหรับไคลเอ็นต์ Android Build API 
AndroidBuildArtifactHelper คลาส Helper ที่ใช้ในการค้นหา Android Build API สำหรับอาร์ติแฟกต์บิลด์ 
AndroidBuildDownloader IFileDownloader ที่ดึงข้อมูลไฟล์จาก Android Build API 
AndroidBuildFetcher คลาส Helper ที่ใช้สำหรับดาวน์โหลดไฟล์จาก Android Build API 
AndroidBuildRemoteFileResolver การติดตั้งใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดจากเซิร์ฟเวอร์บิลด์ Android 
AndroidBuildResultReporter รายงานผลการทดสอบไปยัง Android Build API 
AndroidBuildTestResult ออบเจ็กต์คอนเทนเนอร์เพื่อจัดเก็บผลการทดสอบที่จะโพสต์ไปยัง Android Build API 
AndroidCompatibility มีเมธอดเพื่ออำนวยความสะดวกในการอัปโหลดฟิลด์เฉพาะของ Android ไปยัง ResultDB 
AndroidDebugBridge การเชื่อมต่อกับ Android Debug Bridge (adb) ฝั่งโฮสต์

ซึ่งเป็นจุดศูนย์กลางในการสื่อสารกับอุปกรณ์ โปรแกรมจำลอง หรือแอปพลิเคชัน ที่ทำงานบนอุปกรณ์เหล่านั้น 

AndroidDebugBridge.IDebugBridgeChangeListener คลาสที่ใช้การเชื่อมต่อนี้จะมีเมธอดที่จัดการกับการเปลี่ยนแปลง AndroidDebugBridge (รวมถึงการรีสตาร์ท) 
AndroidDebugBridge.IDeviceChangeListener คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการกับการเพิ่ม ลบ และเปลี่ยนแปลง IDevice 
AndroidJUnitTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุโดยใช้ android.support.test.runner.AndroidJUnitRunner 
AndroidTestOrchestratorRemoteTestRunner เรียกใช้การทดสอบ Android ที่ใช้เครื่องมือโดยใช้คำสั่ง adb และ AndroidTestOrchestrator 
AoaTargetPreparer ITargetPreparer ที่ดำเนินการชุดการทำงาน (เช่น การคลิกและการปัด) โดยใช้โปรโตคอล Android Open Accessory (AOAv2) 
ApiResponse คลาสสำหรับแยกวิเคราะห์ค่าที่ API ส่งคืน 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector คลาสนี้จะตรวจหาว่า APK ที่จะติดตั้งแตกต่างจาก APK ในอุปกรณ์หรือไม่ เพื่อตัดสินใจว่าจะข้ามการติดตั้งและถอนการติดตั้งแอปในระหว่างการตั้งค่าและการสิ้นสุดของ ERROR(/TestAppInstallSetup) หรือไม่ 
AppBuildInfo IBuildInfo ที่แสดงแอปพลิเคชัน Android และแพ็กเกจทดสอบ 
AppDeviceBuildInfo เลิกใช้คลาสนี้แล้ว ใช้ IDeviceBuildInfo โดยตรง 
AppSetup ITargetPreparer ที่ติดตั้ง APK และการทดสอบ 
AppVersionFetcher คลาสยูทิลิตีเพื่อรับสตริงเวอร์ชันแอปจากอุปกรณ์ 
AppVersionFetcher.AppVersionInfo ประเภทข้อมูลเวอร์ชันของแอป 
ArchModuleController ตัวควบคุมโมดูลไม่เรียกใช้การทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่ระบุ 
ArgsOptionParser ป้อนข้อมูลในช่อง Option จากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์แล้ว 
ArgUtil คลาสยูทิลิตีเพื่อแยกวิเคราะห์อาร์กิวเมนต์ที่จัดรูปแบบตามที่คาดไว้เป็น OptionDef 
ArrayHelper คลาสยูทิลิตีที่ให้การแปลงอาร์เรย์เป็น int/long สำหรับข้อมูลที่ได้รับจากอุปกรณ์ผ่าน adb 
ArrayUtil เมธอดยูทิลิตีสำหรับอาร์เรย์ 
ArtChrootPreparer สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART 
ArtGTest  
ArtifactDetails ซึ่งอธิบายโครงสร้างของเนื้อหาและตัวอธิบายเนื้อหาตามที่เครื่องมือ CAS สร้างขึ้น 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer ยูทิลิตีที่ช่วยวิเคราะห์อาร์ติแฟกต์บิลด์เพื่อรับข้อมูลเชิงลึก 
ArtRunTest โปรแกรมเรียกใช้การทดสอบเพื่อเรียกใช้การทดสอบรันไทม์ของ ART 
ArtRunTest.AdbShellCommandException คลาสข้อยกเว้นเพื่อรายงานข้อผิดพลาดที่เกิดขึ้นระหว่างการเรียกใช้คำสั่ง ADB Shell  
ArtTest  
AtestExecutionPlanSuiteRunner การใช้งาน ITestSuite 
ATestFileSystemLogSaver คลาส LogSaver นี้ใช้โดย ATest เพื่อบันทึกบันทึกในเส้นทางที่เฉพาะเจาะจง 
AtestRunner การใช้งาน ITestSuite 
AtestUtils คลาสยูทิลิตีสำหรับโปรแกรมเรียกใช้ Atest 
AtestUtils.IncrementalSetupEnabled Enum ที่แสดงถึงข้อกำหนดสำหรับการตั้งค่าแบบเพิ่ม 
AtraceCollector IMetricCollector ที่เรียกใช้ atrace ระหว่างการทดสอบและรวบรวมผลลัพธ์และบันทึกลงในการเรียกใช้ 
AtraceRunMetricCollector รวบรวมการติดตามจากไดเรกทอรีการทดสอบทั้งหมดภายใต้ไดเรกทอรีที่ระบุ จากอุปกรณ์ทดสอบ บันทึกไดเรกทอรีการทดสอบ และประมวลผลภายหลังไฟล์การติดตาม ภายใต้ไดเรกทอรีการทดสอบ และรวบรวมเมตริก 
AutoLogCollector การแจงนับที่อธิบายว่า Harness สามารถจัดการ Collector ใดได้โดยอัตโนมัติ 
AutoLogProcessor การแจงนับที่อธิบายว่าฮาร์เนสสามารถจัดการตัวประมวลผลใดได้โดยอัตโนมัติ 
AutomatedReporters คลาสที่กำหนดการแมปจากเครื่องมือรายงานอัตโนมัติของ Tradefed 
AvdData ข้อมูล Avd ที่ส่งคืนจาก [IDevice.getAvdData] 
AveragePostProcessor การใช้งานโปรแกรมประมวลผลภายหลังที่คำนวณค่าเฉลี่ยของรายการเมตริก 

B

BackgroundDeviceAction เรียกใช้คำสั่งในอุปกรณ์ที่ระบุซ้ำตามที่จำเป็นจนกว่าจะยกเลิกการดำเนินการ 
BaseDeviceMetricCollector การติดตั้งใช้งานพื้นฐานของ IMetricCollector ที่อนุญาตให้เริ่มและหยุดการรวบรวมข้อมูลใน onTestRunStart(DeviceMetricData) และ onTestRunEnd(DeviceMetricData,Map) 
BaseEmulatorPreparer ตัวเตรียมข้อมูลทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง 
BaseHostJUnit4Test คลาสการทดสอบพื้นฐานสำหรับการเรียกใช้การทดสอบสไตล์ JUnit4 ของโฮสต์ 
BaseLeveledLogOutput การติดตั้งใช้งานพื้นฐานสำหรับ ILeveledLogOutput ซึ่งอนุญาตให้กรองแท็กบางแท็กตามชื่อหรือคอมโพเนนต์  
BaseModuleController การใช้งานพื้นฐานของ IModuleController ที่ควรนำไปใช้เพื่อตรวจสอบว่าควรเรียกใช้โมดูลหรือไม่ 
BaseMultiTargetPreparer การติดตั้งใช้งานพื้นฐานของ IMultiTargetPreparer ที่อนุญาตให้ปิดใช้ออบเจ็กต์ 
BasePostProcessor IPostProcessor พื้นฐานที่การติดตั้งใช้งานทุกครั้งควรขยาย 
BaseRetryDecision การใช้งานพื้นฐานของ IRetryDecision 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput ที่นำข้อความบันทึกไปยังสตรีมเอาต์พุตและไปยัง stdout 
BaseSwitchUserTargetPreparer ITargetPreparer ที่เปลี่ยนไปใช้ประเภทผู้ใช้ที่ระบุใน setUp 
BaseSystemTestEnvPreparer รีบูตไปยังสภาพแวดล้อมการทดสอบระบบฐาน 
BaseTargetPreparer คลาสการติดตั้งใช้งานพื้นฐานสำหรับ ITargetPreparer ที่ช่วยให้ควบคุมได้ว่าจะปิดใช้ออบเจ็กต์ หรือไม่ 
BaseTestSuite การทดสอบเพื่อเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้ด้วยระบบชุดเครื่องมือใหม่ 
BatchChannel<T> คลาส Helper สำหรับอัปโหลดผลการทดสอบและอาร์ติแฟกต์เป็นกลุ่ม 
BatchChannel.BatchUploadAction<T> การดำเนินการที่จะทำเมื่อพร้อมอัปโหลดรายการเป็นกลุ่ม 
BatteryController คลาสยูทิลิตีที่ช่วยควบคุมสถานะการชาร์จแบตเตอรี่ของอุปกรณ์ 
BatteryRechargeDeviceRecovery อนุญาตให้ทริกเกอร์คำสั่งเมื่อระดับแบตเตอรี่ของอุปกรณ์ต่ำกว่าเกณฑ์ที่กำหนด 
BatteryTemperature  
BatteryUnavailableDeviceRecovery เครื่องมือตรวจสอบการกู้คืนที่จะทริกเกอร์การกำหนดค่าหากระดับแบตเตอรี่ไม่พร้อมใช้งาน 
BeforeClassWithInfo การรับประกันคล้ายกับ BeforeClass แต่เมธอดที่มีคำอธิบายประกอบต้องกำหนดให้มีพารามิเตอร์ TestInformation 
BinaryState Enum ที่ใช้บันทึกสถานะเปิด/ปิดด้วยสถานะ IGNORE no-op 
BluetoothConnectionLatencyCollector ตัวรวบรวมจะพุชการกำหนดค่าเมตริกระยะเวลา statsd ที่กำหนดไว้ล่วงหน้าไปยังอุปกรณ์ และรวบรวม ระยะเวลาการเชื่อมต่อบลูทูธสำหรับแต่ละโปรไฟล์ 
BluetoothConnectionStateCollector ตัวรวบรวมนี้จะรวบรวมเมตริก BluetoothConnectionStateChanged และบันทึกสถานะการเชื่อมต่อ หมายเลขสำหรับแต่ละโปรไฟล์ 
BluetoothConnectionSuccessRatePostProcessor การติดตั้งใช้งาน Postprocessor ซึ่งคำนวณอัตราความสำเร็จสำหรับโปรไฟล์บลูทูธ

ใช้ "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 โหลดตัวแก้ไขโดยใช้เครื่องมือโหลดบริการ 
BrightnessSetupConfigUtil คลาสยูทิลิตีที่โหลด BrightnessSetupConfig จาก classpath และให้สิทธิ์เข้าถึง เมธอด 
Bugreport ออบเจ็กต์ที่มีการอ้างอิงไฟล์รายงานข้อบกพร่อง ซึ่งเข้ากันได้กับรายงานข้อบกพร่องแบบ Flat และรายงานข้อบกพร่องแบบ ZIP (bugreportz) 
BugreportCollector ITestInvocationListener แบบส่งต่อที่รวบรวมรายงานข้อบกพร่องเมื่อเกิดเหตุการณ์ที่กำหนดค่าได้ แล้วเรียกใช้ ITestInvocationListener.testLog ในองค์กรย่อยหลังจากรวบรวมรายงานข้อบกพร่องแต่ละรายการ  
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate ข้อกำหนดแบบเต็มที่อธิบายเวลาที่จะจับภาพรายงานข้อบกพร่อง 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector รวบรวม bugreportz เมื่อกรณีทดสอบล้มเหลว 
BugreportzOnTestCaseFailureCollector รวบรวมรายงานข้อบกพร่องเมื่อกรณีทดสอบในการเรียกใช้ล้มเหลว 
BuildAnalysis แสดงผลลัพธ์ของการวิเคราะห์บิลด์ครั้งเดียว 
BuildApiFlashingResourcesRetriever IFlashingResourcesRetriever ที่ดึงไฟล์รูปภาพเสริมจาก android build apiary และใช้ nfs เป็นข้อมูลสำรองหาก apiary ไม่พร้อมใช้งาน 
BuildError เกิดขึ้นหากบิลด์ที่ระบุรันไม่สำเร็จ 
BuildInfo การติดตั้งใช้งานทั่วไปของ IBuildInfo ที่ควรเชื่อมโยงกับ ITestDevice 
BuildInfoKey การแจงนับการถือครองชั้นเรียนที่เกี่ยวข้องกับคำค้นหาข้อมูลการสร้าง 
BuildInfoKey.BuildInfoFileKey Enum ที่อธิบายประเภทไฟล์ที่รู้จักทั้งหมดซึ่งสามารถค้นหาผ่าน IBuildInfo.getFile(BuildInfoFileKey) ได้ 
BuildInfoRecorder ITargetPreparer ที่เขียนข้อมูลเมตาของข้อมูลบิลด์ลงในไฟล์ที่ระบุ 
BuildInfoUtil คลาสยูทิลิตีที่จะช่วยจัดการ IBuildInfo 
BuildRetrievalError เกิดข้อผิดพลาดร้ายแรงขณะดึงข้อมูลบิลด์เพื่อทดสอบ 
BuildSerializedVersion คลาสที่มีเวอร์ชันการซีเรียลไลซ์ปัจจุบันของ IBuildInfo ทั้งหมด 
BuildTestsZipUtils คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับไฟล์ ZIP ของการทดสอบที่สร้างขึ้นโดยระบบบิลด์ของ Android 
BulkEmailer ยูทิลิตีผู้ส่งอีเมลที่อนุญาตให้กำหนดค่าต่อไปนี้ ช่วงเวลาที่ส่ง ขนาดการส่งครั้งแรก ผู้รับ และจำนวนข้อความทั้งหมด 
BundletoolUtil คลาสยูทิลิตีที่ใช้บรรทัดคำสั่ง bundletool เพื่อติดตั้ง .apks ในอุปกรณ์ 
ByteArrayInputStreamSource  
ByteArrayList คลาสที่แสดงอาร์เรย์ไบต์แบบเบา 
ByteArrayUtil ยูทิลิตีที่ใช้ดำเนินการกับอาร์เรย์ไบต์ เช่น แปลงไบต์เป็นจำนวนเต็ม 
ByteBufferUtil  
ByteStreamDownloader ไคลเอ็นต์ที่ใช้เมธอด Read ของบริการ ByteStream gRPC 
ByteStreamUploader ไคลเอ็นต์ที่ใช้เมธอด Write ของบริการ ByteStream gRPC 

C

CacheClientFactory Factory ที่สร้างอินสแตนซ์ Singleton ของ ICacheClient 
CanceledException ข้อยกเว้นแบบนามธรรมสำหรับข้อยกเว้นที่อาจเกิดขึ้นเมื่อข้อมูลจากผู้ใช้ยกเลิกการดำเนินการ 
CarModuleController ตัวควบคุมนี้จะป้องกันการดำเนินการของกรณีทดสอบในอุปกรณ์ที่ไม่ใช่ยานยนต์ 
CarryDnaeError ภายใน RuntimeException เพื่อดำเนินการ DeviceNotAvailableException ผ่านเฟรมเวิร์ก JUnit4  
CarryInterruptedException เกิดขึ้นเมื่อมีการทริกเกอร์การหมดเวลาของเฟสการทดสอบ และต้องส่ง InterruptedException จาก เธรดการดำเนินการทดสอบไปยังเธรดการดำเนินการเรียกใช้ 
CasConverter คลาส Singleton สำหรับแปลงไดเรกทอรีที่แบ่งเป็น FastCDC กลับเป็นไดเรกทอรีเดิม 
CasFileDownloader โปรแกรมดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก RBE CAS 
CasFuseDriverProfile CasDriverProfile เป็นการติดตั้งใช้งาน IFuseDriverProfile ที่เฉพาะเจาะจงสำหรับอิมเมจอุปกรณ์ซึ่งเป็น ไดเรกทอรีที่แบ่งเป็น FastCDC 
CasOptions ตัวเลือกการกำหนดค่าทั่วทั้งโฮสต์สำหรับไคลเอ็นต์โปรแกรมดาวน์โหลด CAS 
CasUtil  
CdmaDeviceFlasher คลาสที่แสดงรูปภาพในอุปกรณ์ Android จริงที่มีวิทยุ CDMA 
CecControllerTokenProvider ผู้ให้บริการโทเค็นสำหรับโทเค็นที่เกี่ยวข้องกับการควบคุมอิเล็กทรอนิกส์สำหรับผู้บริโภค (CEC) 
CentralDirectoryInfo CentralDirectoryInfo เป็นคลาสที่มีข้อมูลของไฟล์/โฟลเดอร์ภายในไฟล์ ZIP 
CheckPairingPreparer CompanionAwarePreparer ที่ยืนยันการจับคู่ BT ระหว่างอุปกรณ์หลักและอุปกรณ์เสริม 
Chunker แบ่ง blob ออกเป็น Chunk อย่างน้อย 1 รายการที่มีขนาดไม่เกิน chunkSize ไบต์ 
Chunker.Chunk ชิ้นส่วนของ Blob 
CircularAtraceUtil ยูทิลิตี atrace พัฒนาขึ้นเพื่อระบุสาเหตุหลักของ ANR ระหว่างการทดสอบ Monkey เป็นหลัก  
CircularByteArray โครงสร้างข้อมูลสำหรับเก็บอาร์เรย์ขนาดคงที่ซึ่งทำงานเป็นบัฟเฟอร์แบบวงกลม และติดตามผลรวมทั้งหมดของค่าทั้งหมดในอาร์เรย์ 
ClangCodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Clang ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ 
ClangProfileIndexer คลาสยูทิลิตีที่จัดทำดัชนีการวัดความครอบคลุมของโค้ด Clang 
ClassNotFoundConfigurationException ConfigurationException เมื่อไม่พบคลาสของออบเจ็กต์ 
ClasspathLauncherUtil คลาส Helper สำหรับเมธอดที่เกี่ยวข้องกับการทดสอบการเปิดตัว 
ClassPathScanner ค้นหารายการใน Classpath 
ClassPathScanner.ClassNameFilter IClassPathFilter ที่กรองและแปลงชื่อคลาส Java 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter ที่ปฏิเสธคลาสภายใน 
ClassPathScanner.IClassPathFilter ตัวกรองสำหรับเส้นทางรายการ Classpath

อิงตาม FileFilter 

ไคลเอ็นต์ ไคลเอ็นต์พื้นที่เก็บข้อมูลการทดสอบ Android ที่อัปโหลดผลการทดสอบไปยังบริการพื้นที่เก็บข้อมูลการทดสอบ 
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 (Tradefed Cluster) 
ClusterCommandStatus คลาสที่แสดงสถานะและเหตุผลในการยกเลิกคำสั่งจากคลัสเตอร์ TF 
ClusterDeviceInfo คลาสเพื่อห่อหุ้มข้อมูลอุปกรณ์คลัสเตอร์ที่จะอัปโหลด 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor การติดตั้งใช้งาน IDeviceMonitor ที่รายงานผลลัพธ์ไปยังบริการคลัสเตอร์ Tradefed 
ClusterEventUploader<T extends IClusterEvent> คลาส ClusterEventUploader ซึ่งอัปโหลด IClusterEvent ไปยัง TFC 
ClusterHostEvent คลาสเพื่อแคปซูลเหตุการณ์โฮสต์คลัสเตอร์ที่จะอัปโหลด 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Enums ของกิจกรรมโฮสต์ประเภทต่างๆ 
ClusterHostUtil ฟังก์ชันยูทิลิตีแบบคงที่สำหรับคลัสเตอร์ TF เพื่อรับอินสแตนซ์การกำหนดค่าส่วนกลาง ข้อมูลโฮสต์ ฯลฯ 
ClusterLogSaver คลาส ILogSaver สำหรับอัปโหลดเอาต์พุตการทดสอบไปยัง TFC 
ClusterLogSaver.FilePickingStrategy กลยุทธ์การเลือกไฟล์ 
ClusterOptions  
CodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Java และ เนทีฟออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ 
CodeCoverageTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุและสร้างรายงานการครอบคลุมของโค้ด 
CollectingByteOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ใน byte[] 
CollectingOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ใน String เดียว 
CollectingOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ในStringเดียว  
CollectingTestListener ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด 
CollectorHelper Helper to do some IMetricCollector operations needed in several places. 
CommandBaselineSetter Setter ทั่วไปเพื่อจัดการการตั้งค่าพื้นฐานของอุปกรณ์ผ่านคำสั่ง adb shell 
CommandFileParser ตัวแยกวิเคราะห์สำหรับไฟล์ที่มีชุดบรรทัดคำสั่ง 
CommandFileParser.CommandLine  
CommandInterrupter บริการที่อนุญาตให้ขัดจังหวะคำสั่ง TradeFederation หรือทำเครื่องหมายว่าขัดจังหวะไม่ได้ 
CommandLineBuildInfoBuilder ยูทิลิตีที่ใช้ในการบันทึกอาร์กิวเมนต์ข้อมูลการสร้างปกติจากบรรทัดคำสั่งและสร้าง IBuildInfo จากอาร์กิวเมนต์เหล่านั้น 
CommandOptions การใช้งาน ICommandOptions 
CommandOptionsGetter การติดตั้งใช้งานบริการที่แสดงผลค่าตัวเลือกคำสั่งของการเรียกใช้ที่ระบุ 
CommandRejectedException  
CommandResult มีผลลัพธ์ของคำสั่ง 
CommandResultWith<T> มีผลลัพธ์ที่มีโครงสร้างของคำสั่ง 
CommandRunner จุดแรกเข้า TradeFederation สำรองที่จะเรียกใช้คำสั่งที่ระบุในอาร์กิวเมนต์บรรทัดคำสั่ง แล้วออก 
CommandRunner.ExitCode รหัสข้อผิดพลาดที่อาจทำให้เกิดการออก 
CommandScheduler ตัวกำหนดเวลางานสำหรับเรียกใช้คำสั่ง TradeFederation ในอุปกรณ์ที่พร้อมใช้งานทั้งหมด 
CommandScheduler.HostState การแจงนับสถานะต่างๆ ของโฮสต์ 
CommandStatus แสดงสถานะของการดำเนินการที่กำหนดเวลา 
CommandStatusHandler ตัวแฮนเดิลที่ช่วยตรวจสอบและอัปเดตสถานะของการเรียกใช้ 
CommandSuccessModuleController คลาสฐานสำหรับตัวควบคุมโมดูลเพื่อข้ามโมดูลทดสอบตามคำสั่งเชลล์ที่ล้มเหลว 
CommonLogRemoteFileUtil ยูทิลิตี้นี้ช่วยหลีกเลี่ยงการทำโค้ดซ้ำในการแสดงอุปกรณ์ระยะไกลที่แตกต่างกัน สำหรับตรรกะการดึงข้อมูลบันทึกระยะไกลของไฟล์ทั่วไป 
CommonLogRemoteFileUtil.KnownLogFileEntry การแสดงรายการบันทึกที่ทราบสำหรับอุปกรณ์ระยะไกล 
CompanionAllocator คลาสพื้นฐานที่ดูแลการจัดสรรและยกเลิกการจัดสรรอุปกรณ์ที่ใช้ร่วมกัน

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

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

คลาสย่อยอาจเรียกใช้ getCompanion() เพื่อดึงข้อมูลอุปกรณ์คู่ที่จัดสรร 

CompanionDeviceTracker ชั้นเรียนสำหรับการจัดสรรและยกเลิกการจัดสรรอุปกรณ์คู่ 
CompanionRunCommandTargetPreparer ITargetPreparer ที่เรียกใช้คำสั่งที่ระบุในอุปกรณ์ที่ใช้ร่วมกันที่จัดสรร
CompanionTestAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์ที่ใช้ร่วมกันซึ่งจัดสรรไว้ 
CompatHandler ตัวแฮนเดิลสำหรับ ModuleParameters.COMPATIBILITY_MODE 
CompatTargetPreparer ITargetPreparer ที่เตรียมอุปกรณ์เพื่อเรียกใช้การทดสอบความเข้ากันได้ 
CompileBootImageWithSpeedTargetPreparer คอมไพล์เส้นทางคลาสการบูตและเซิร์ฟเวอร์ระบบอีกครั้งด้วยตัวกรองคอมไพเลอร์ "speed" 
ConditionFailureMonitor ตรวจสอบความล้มเหลวจากการเรียกใช้ 
ConditionPriorityBlockingQueue<T> คลาสที่ปลอดภัยสำหรับเธรดที่มีการดำเนินการคล้าย PriorityBlockingQueue ซึ่งสามารถดึงข้อมูลออบเจ็กต์ ที่ตรงกับเงื่อนไขที่กำหนด 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher ที่ตรงกับออบเจ็กต์ใดก็ได้ 
ConditionPriorityBlockingQueue.IMatcher<T> อินเทอร์เฟซสำหรับพิจารณาว่าองค์ประกอบตรงตามเงื่อนไขบางอย่างหรือไม่ 
ConfigCompleter การติดตั้งใช้งาน Completer สำหรับการกำหนดค่า TF 
ConfigurableGrpcDynamicShardingClient  
การกำหนดค่า การใช้งาน IConfiguration ที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่ 
ConfigurationDef เก็บระเบียนของการกำหนดค่า ออบเจ็กต์ที่เชื่อมโยง และตัวเลือกของออบเจ็กต์ 
ConfigurationDef.ConfigObjectDef ออบเจ็กต์สำหรับเก็บข้อมูล className และหมายเลขการแสดงผล (เช่น หากการกำหนดค่ามีออบเจ็กต์เดียวกัน 2 ครั้ง ออบเจ็กต์แรกจะมีหมายเลขการแสดงผลแรก) 
ConfigurationDescriptor ออบเจ็กต์การกำหนดค่าที่อธิบายลักษณะบางอย่างของการกำหนดค่าเอง 
ConfigurationDescriptor.LocalTestRunner Enum ที่ใช้เพื่อระบุเครื่องมือเรียกใช้การทดสอบในเครื่อง 
ConfigurationException จะแสดงข้อผิดพลาดหากโหลดการกำหนดค่าไม่ได้ 
ConfigurationFactory Factory สำหรับสร้าง IConfiguration 
ConfigurationFactory.ConfigLoader การใช้งาน IConfigDefLoader ที่ติดตามการกำหนดค่าที่รวมไว้จากไฟล์กำหนดค่ารูทไฟล์หนึ่ง และจะแสดงข้อยกเว้นเมื่อมีการรวมแบบวงกลม 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil ฟังก์ชันยูทิลิตีเพื่อจัดการไฟล์การกำหนดค่า 
ConfigurationXmlParserSettings คลาสอย่างง่ายเพื่อยอมรับการตั้งค่าสำหรับ ConfigurationXmlParser

หากต้องการส่งการตั้งค่าไปยังชั้นเรียนนี้ คุณต้องระบุชื่อแทน 

ConfigurationYamlParser โปรแกรมแยกวิเคราะห์สำหรับการกำหนดค่า Tradefed รูปแบบ YAML 
ConfigUtil คลาสยูทิลิตีสำหรับสร้าง โต้ตอบ และพุชไฟล์การกำหนดค่า statsd 
ConfigUtil.LogSource  
Console คอนโซล TradeFederation หลักที่มอบอินเทอร์เฟซให้ผู้ใช้โต้ตอบ

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

  • เพิ่มคำสั่งเพื่อทดสอบ
  • แสดงรายการอุปกรณ์และสถานะของอุปกรณ์
  • แสดงการเรียกใช้รายการที่กำลังดำเนินการ
  • แสดงรายการคำสั่งในคิว
  • ดัมพ์บันทึกการเรียกใช้ไปยังไฟล์/stdout
  • ปิดเครื่อง
 
Console.ArgRunnable<T> Runnable ที่มีเมธอด run ซึ่งรับอาร์กิวเมนต์ได้ 
Console.CaptureList ประเภทความสะดวกสำหรับ List<List<String>> 
ConsoleReaderOutputStream OutputStream ที่ใช้เพื่อทำให้ System.out.print() ทำงานร่วมกับ LineReader unfinishedLine ของผู้ใช้ได้ 
ConsoleResultReporter Result reporter เพื่อพิมพ์ผลการทดสอบไปยังคอนโซล 
ContentAnalysisContext ระบุบริบทที่เกี่ยวข้องกับเนื้อหาเพื่อวิเคราะห์อย่างถูกต้อง 
ContentAnalysisContext.AnalysisMethod ซึ่งอธิบายถึงสิ่งที่คาดหวังจากโครงสร้างเนื้อหาสำหรับการวิเคราะห์ที่เหมาะสม 
ContentAnalysisResults สรุปการวิเคราะห์เนื้อหา 
ContentBasedHelper Helper เพื่อรับข้อมูลเนื้อหาทั้งหมดที่เกี่ยวข้องกับบิลด์และฐานของบิลด์ 
ContentInformation แสดงเนื้อหาสำหรับเป้าหมายบิลด์ที่ระบุของเวอร์ชันฐานและเวอร์ชันปัจจุบัน 
ContentInformationCache แคช ContentInformation และรับประกันวงจรการใช้งานของไฟล์ที่เกี่ยวข้อง 
ContentMappings  
ContentMerkleTree คำนวณ MerkleTree จากข้อมูลเนื้อหา 
ContentModuleLister คำนวณรายการโมดูลจากบริบท 
ContentProviderHandler ตัวแฮนเดิลที่แยกการโต้ตอบของผู้ให้บริการเนื้อหาและอนุญาตให้ใช้ผู้ให้บริการเนื้อหาฝั่งอุปกรณ์สำหรับการดำเนินการต่างๆ  
ContentRequest คลาสสำหรับสร้างคำขอไปยัง API 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener ที่ติดตามจำนวนการทดสอบทั้งหมดตาม TestStatus 
CountTestCasesCollector นับและรายงานจำนวนกรณีทดสอบสำหรับ IRemoteTest ที่กำหนด 
CoverageMeasurementForwarder การทดสอบตัวยึดตำแหน่งที่ส่งต่อการวัดความครอบคลุมจากผู้ให้บริการบิลด์ไปยังเครื่องบันทึก 
CoverageMetadataCollector ILogSaverListener ซึ่งรวบรวมการวัดความครอบคลุมที่บันทึกไว้และสร้าง CoverageMetadataProto เพื่อให้บริการความครอบคลุมของโค้ด Android ประมวลผล 
CoverageOptions ออบเจ็กต์ Tradefed เพื่อเก็บตัวเลือกความครอบคลุม 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer ที่รอจนกว่าความถี่สูงสุดในทุกคอร์จะกลับมาอยู่ในระดับสูงสุด
CreateAvdPreparer  
CreateUserPreparer เครื่องมือเตรียมเป้าหมายสำหรับการสร้างผู้ใช้รองและล้างข้อมูลเมื่อสิ้นสุด 
CrosDutTopologyPreparer ผู้เตรียมข้อมูลที่เรียกใช้เครื่องมือ dt-converter เพื่อสร้างการกำหนดค่าการทดสอบและพารามิเตอร์การทดสอบ 
CrosLsNexusPreparer ผู้เตรียมการที่เริ่มและหยุดบริการ LSNexus สำหรับอุปกรณ์ ChromeOS 
CtsDeviceLaunchControlProvider LaunchControlProvider สำหรับ DeviceFolderBuildInfo 
CtsLaunchControlProvider LaunchControlProvider สำหรับบิลด์ CTS 
CtsLaunchControlProvider.PartialDownloadMode  
CtsSettingsSetup ITargetPreparer ที่กำหนดค่าการตั้งค่าของอุปกรณ์เพื่อเตรียมพร้อมสำหรับการเรียกใช้การทดสอบ CTS  
CtsTestLauncher IRemoteTest สำหรับการเรียกใช้การทดสอบกับการติดตั้ง CTS แยกต่างหาก 
CurlGenAiClient จัดหาไคลเอ็นต์ส่วนกลางเพื่อโต้ตอบกับ GenAI API และส่งคำขอพรอมต์ 
CurlGenAiClient.Model รายการโมเดลที่พร้อมใช้งาน 
CurrentInvocation คลาสที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันซึ่งมีประโยชน์ทุกที่ภายใน การเรียกใช้ 
CurrentInvocation.InvocationInfo คีย์ที่มีชื่อพิเศษบางรายการที่เราจะป้อนข้อมูลเสมอเมื่อมีการเรียกใช้ 
CurrentInvocation.IsolationGrade อธิบายระดับการแยก 
CuttlefishDisplayFeature การติดตั้งใช้งานเซิร์ฟเวอร์ Tradefed เพื่อโต้ตอบกับฟีเจอร์การแสดงผลของ Cuttlefish (เทียบเท่ากับ `cvd display` ในเครื่อง) 
CuttlefishDisplayHandler ยูทิลิตีที่จัดการคำขอแสดงผลของ Cuttlefish 
CuttlefishDisplayHandler.Display  

D

DdmPreferences ค่ากำหนดสำหรับไลบรารี DDM 
DebugHostLogOnFailureCollector ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อเกิดกรณีทดสอบที่ไม่สำเร็จ 
DefaultConnection การแสดงการเชื่อมต่อเริ่มต้นของอุปกรณ์ ซึ่งถือว่าเป็นการเชื่อมต่อ adb มาตรฐานของ อุปกรณ์ 
DefaultConnection.ConnectionBuilder Builder used to described the connection. 
DefaultRemoteAndroidTestRunner ส่วนขยายของ ddmlib RemoteAndroidTestRunner เพื่อตั้งค่าเริ่มต้นบางอย่างสำหรับ Use Case ของ Tradefed  
DefaultTestsZipInstaller การติดตั้งโปรแกรมติดตั้ง ZIP ของการทดสอบเริ่มต้น 
DelegatedInvocationExecution InvocationExecution ซึ่งมอบสิทธิ์การดำเนินการไปยังไบนารี Tradefed อื่น 
DependenciesResolver ผู้ให้บริการประเภทใหม่ที่ช่วยให้คุณรับทรัพยากร Dependency ทั้งหมดสำหรับการทดสอบได้ 
DeviceActionTargetPreparer ITargetPreparer เพื่อดำเนินการกับอุปกรณ์ 
DeviceActionUtil คลาส Utility สำหรับดำเนินการกับอุปกรณ์ 
DeviceActionUtil.Command คำสั่งสำหรับการดำเนินการของอุปกรณ์ 
DeviceActionUtil.DeviceActionConfigError ข้อยกเว้นสำหรับข้อผิดพลาดในการกำหนดค่า 
DeviceAllocationResult แสดงผลลัพธ์ของความพยายามในการจัดสรรสำหรับคำสั่ง 
DeviceAllocationState แสดงสถานะการจัดสรรของอุปกรณ์จากมุมมองของ IDeviceManager 
DeviceAvailableChecker Checker เพื่อให้แน่ใจว่าโมดูลจะไม่ทำให้อุปกรณ์อยู่ในสถานะออฟไลน์ 
DeviceBaselineChecker ตั้งค่าพื้นฐานของอุปกรณ์ก่อนแต่ละโมดูล 
DeviceBaselineSetter คลาสแบบนามธรรมที่ใช้สร้างการตั้งค่าพื้นฐานของอุปกรณ์ 
DeviceBatteryLevelChecker IRemoteTest ที่ตรวจสอบการชาร์จแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ ถึงเกณฑ์การชาร์จที่ 2 หากไม่มีการชาร์จขั้นต่ำ 
DeviceBatteryResourceMetricCollector ตัวรวบรวมนี้จะรวบรวมเมตริกแบตเตอรี่ของอุปกรณ์ 
DeviceBuildDescriptor คลาส Wrapper สำหรับ IBuildInfo ซึ่งมีเมธอด Helper เพื่อดึงข้อมูลการสร้างแพลตฟอร์มของอุปกรณ์  
DeviceBuildInfo IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และ (ไม่บังคับ) การทดสอบ 
DeviceBuildInfoBootStrapper ITargetPreparer ที่แทนที่ฟิลด์ข้อมูลการสร้างด้วยแอตทริบิวต์ที่อ่านจากอุปกรณ์

ซึ่งจะเป็นประโยชน์สำหรับการทดสอบอุปกรณ์ที่มีบิลด์ที่สร้างจากแหล่งที่มาภายนอก (เช่น

DeviceBuildInfoInjector ITargetPreparer ที่แทรกDeviceBuildDescriptorข้อมูลเมตาลงในIBuildInfo 
DeviceCleaner รีบูตหรือจัดรูปแบบเป็นดำเนินการล้างข้อมูลหลังการทดสอบ และปิดหน้าจอ (ไม่บังคับ) 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil มีเมธอดและคลาสยูทิลิตีสำหรับการดำเนินการคำสั่งฝั่งอุปกรณ์พร้อมกัน

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

DeviceConcurrentUtil.ShellCommandCallable<V> Callable ที่ครอบคลุมรายละเอียดของการเรียกใช้คำสั่งเชลล์ใน ITestDevice 
DeviceConfigurationHolder การใช้งาน IDeviceConfiguration ที่เป็นรูปธรรมซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์ 
DeviceConnection แสดงการเชื่อมต่อกับอุปกรณ์ผ่าน ADB เพื่อใช้กับ ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)) 
DeviceConnection.Factory  
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 ที่มีอาร์ติแฟกต์การสร้างอื่นๆ ซึ่งอยู่ในไดเรกทอรีในระบบไฟล์ในเครื่องด้วย 
DeviceImagePartition กำหนดพาร์ติชันสำหรับอิมเมจอุปกรณ์ 
DeviceImageTracker สำหรับการอัปเดตอุปกรณ์แบบเพิ่มทีละรายการบางรายการ เราต้องใช้ไฟล์พื้นฐานเพื่อคำนวณความแตกต่าง 
DeviceImageTracker.FileCacheTracker ติดตามข้อมูลของรูปภาพอุปกรณ์ที่แคชไว้และข้อมูลเมตา 
DeviceImageZipFlashingTargetPreparer เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพอุปกรณ์ที่ระบุผ่านรูปแบบที่เฉพาะเจาะจง 
DeviceImpl อุปกรณ์ 
DeviceInspectionResult คลาสประกอบด้วยผลการตรวจสอบอุปกรณ์เมื่ออุปกรณ์ไม่พร้อมใช้งาน 
DeviceInternetAccessibilityResourceMetricCollector ตัวรวบรวมจะ Ping google.com เพื่อตรวจสอบว่าอุปกรณ์เข้าถึงอินเทอร์เน็ตได้หรือไม่ 
DeviceJUnit4ClassRunner โปรแกรมเรียกใช้การทดสอบ JUnit4 ที่รองรับ IDeviceTest ด้วย 
DeviceJUnit4ClassRunner.LogAnnotation คำอธิบายประกอบปลอมที่ตั้งใจจะส่งบันทึกไปยังผู้สื่อข่าว 
DeviceJUnit4ClassRunner.MetricAnnotation คำอธิบายประกอบปลอมที่ตั้งใจจะส่งเมตริกไปยังผู้รายงาน 
DeviceJUnit4ClassRunner.TestLogData การใช้งาน ExternalResource และ TestRule 
DeviceJUnit4ClassRunner.TestMetrics การใช้งาน ExternalResource และ TestRule 
DeviceLaunchControlProvider A LaunchControlProvider สำหรับ IDeviceBuildInfo 
DeviceListMonitorTask  
DeviceLogger Bridge class to use utils.ILogger for Incremental. 
DeviceManagementGrpcServer เซิร์ฟเวอร์ GRPC ที่อนุญาตให้จองอุปกรณ์จาก Tradefed 
DeviceManager  
DeviceManager.FastbootDevice การแสดงอุปกรณ์ใน Fastboot Mode 
DeviceMerkleTree คำนวณ MerkleTree จากข้อมูลเนื้อหาของอุปกรณ์ 
DeviceMetricData ออบเจ็กต์ที่ใช้เก็บข้อมูลทั้งหมดที่รวบรวมโดยเครื่องมือรวบรวมเมตริก 
DeviceMonitor DeviceMonitor จะตรวจสอบอุปกรณ์ที่เชื่อมต่อกับ adb 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer คลาสพร็อกซีเพื่อส่งต่อคำขอไปยัง IDeviceMonitors หลายรายการ 
DeviceNotAvailableException เกิดขึ้นเมื่ออุปกรณ์ไม่พร้อมใช้งานสำหรับการทดสอบอีกต่อไป 
DeviceOwnerTargetPreparer ITargetPreparer ที่ตั้งค่าคอมโพเนนต์เจ้าของอุปกรณ์ 
DeviceParameterizedRunner โปรแกรมเรียกใช้ที่กำหนดพารามิเตอร์สไตล์ JUnit4 สำหรับการทดสอบที่กำหนดพารามิเตอร์ซึ่งขับเคลื่อนฝั่งโฮสต์ 
DeviceProperties คำจำกัดความค่าคงที่ทั่วไปสำหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ 
DeviceRecoveryModeUtil  
DeviceReleaseReporter โปรแกรมรายงานการเปิดตัวอุปกรณ์ที่จัดการการสื่อสารกับกระบวนการหลักของอุปกรณ์ที่จะเปิดตัว 
DeviceResetFeature การใช้งานการรีเซ็ตอุปกรณ์ฝั่งเซิร์ฟเวอร์ 
DeviceResetHandler ยูทิลิตีที่จัดการการรีเซ็ตอุปกรณ์ทั่วไป 
DeviceRuntimeException เกิดขึ้นเมื่อการดำเนินการในอุปกรณ์ไม่ส่งผลให้เกิดผลลัพธ์ที่คาดไว้ 
DeviceSelectionOptions คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ 
DeviceSelectionOptions.DeviceRequestedType ประเภทต่างๆ ของอุปกรณ์ตัวยึดตำแหน่งที่รองรับ 
DeviceSettingChecker ตรวจสอบว่าการตั้งค่าอุปกรณ์มีการเปลี่ยนแปลงในระหว่างการเรียกใช้โมดูลหรือไม่ 
DeviceSetup ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ระบุ 
DeviceSnapshotFeature การติดตั้งใช้งานสแนปชอตของอุปกรณ์ฝั่งเซิร์ฟเวอร์ 
DeviceSnapshotHandler ยูทิลิตีที่จัดการสแนปชอต Cuttlefish 
DeviceStateMonitor คลาส Helper สำหรับตรวจสอบสถานะของ IDevice 
DeviceStorageAgeResourceMetricCollector แยกวิเคราะห์อายุของพื้นที่เก็บข้อมูลจาก Logcat 
DeviceStorageFiller กำหนดเป้าหมายผู้เตรียมข้อมูลให้เติมพื้นที่เก็บข้อมูลเพื่อให้มีพื้นที่ว่างจำนวนหนึ่ง 
DeviceStorageStatusChecker ตรวจสอบว่าอุปกรณ์มีพื้นที่ในดิสก์เพียงพอสำหรับพาร์ติชันที่กำหนด 
DeviceStringPusher Target preparer to write a string to a file. 
DeviceSuite ขยายคอนเทนเนอร์ JUnit4 Suite เพื่อจัดเตรียม ITestDevice ให้กับการทดสอบ ที่ต้องใช้ 
DeviceSyncHelper โปรแกรมช่วยที่ช่วยซิงค์รูปภาพอุปกรณ์ใหม่กับอุปกรณ์ 
DeviceTestCase เคสทดสอบ JUnit ของ Helper ที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTestResult การเชี่ยวชาญของ TestResult ที่จะยกเลิกเมื่อเกิด DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions คลาส Builder สำหรับตัวเลือกที่เกี่ยวข้องกับการเรียกใช้การทดสอบอุปกรณ์ผ่าน BaseHostJUnit4Test 
DeviceTestSuite ชุดโปรแกรมทดสอบ JUnit ของโปรแกรมช่วยเหลือที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTraceCollector ตัวรวบรวมที่จะเริ่มการติดตาม Perfetto เมื่อการทดสอบเริ่มทำงานและบันทึกไฟล์การติดตามเมื่อสิ้นสุด 
DeviceUnavailableMonitor เครื่องมือตรวจสอบนี้พยายามจับภาพ DNAE ระดับกรณีทดสอบเท่านั้น 
DeviceUnresponsiveException ความเชี่ยวชาญของ DeviceNotAvailableException ที่ระบุว่าอุปกรณ์มองเห็นได้ใน adb แต่ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา บูตไม่สำเร็จ ฯลฯ) 
DeviceUpdateTargetPreparer ITargetPreparer ที่จัดการขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วย ไฟล์อิมเมจของอุปกรณ์จากแหล่งที่มาภายนอก (เทียบกับบริการบิลด์) 
DeviceWifiResourceMetricCollector ตัวรวบรวมจะรวบรวมเมตริกความแรงของสัญญาณ Wi-Fi ที่เชื่อมต่ออยู่ปัจจุบันและความเร็วในการเชื่อมต่อ 
DeviceWiper ITargetPreparer ที่ล้างข้อมูลผู้ใช้ 
DexMetadataExtractor ติดตั้งไฟล์ข้อมูลเมตา Dex สำหรับ APK ที่ระบุ 
DigestCalculator วิธีการยูทิลิตีเพื่อคำนวณ Digest 
DirectedGraph<V> การติดตั้งใช้งานกราฟแบบไม่มีน้ำหนักที่มีทิศทาง 
DisableSELinuxTargetPreparer เครื่องมือเตรียมเป้าหมายที่ปิดใช้ SELinux หากเปิดใช้ 
DryRunKeyStore ที่เก็บคีย์สำหรับการทดสอบแบบดรายรัน ซึ่งจะมีการแทนที่และค้นหามูลค่าที่เก็บคีย์อย่างถูกต้องเสมอ 
DryRunner ทดสอบการทดลองเรียกใช้อย่างโปร่งใสแทนที่จะเรียกใช้จริง 
DynamicFileStubTest นี่คือการทดสอบ Tradefed เพื่อทดสอบว่า Tradefed สามารถแก้ไขไฟล์แบบไดนามิกได้อย่างถูกต้อง 
DynamicRemoteFileResolver คลาสที่ช่วยในการแก้ไขเส้นทางไปยังไฟล์ระยะไกล 
DynamicRemoteFileResolver.FileResolverLoader โหลดการใช้งาน IRemoteFileResolver 
DynamicShardHelper กลยุทธ์การแบ่งส่วนเพื่ออนุญาตการจัดคิวงานจากระยะไกลระหว่างอินสแตนซ์ TF หลายรายการ 
DynamicShardingConnectionInfoMessage คลาสที่เก็บข้อมูลเพื่อให้ส่งผ่านเซิร์ฟเวอร์ฟีเจอร์ได้ง่ายขึ้น 
DynamicSystemPreparer ITargetPreparer ที่ตั้งค่าอิมเมจระบบบนบิลด์ของอุปกรณ์ด้วยการอัปเดตระบบแบบไดนามิก 
DynamicSystemPreparer.PvmfwFlashMode  

E

EarlyDeviceReleaseFeature การติดตั้งใช้งานเซิร์ฟเวอร์ฟีเจอร์สำหรับการเปิดตัวอุปกรณ์ในช่วงแรก 
EhideTargetPreparer เริ่ม ehide ซึ่งซ่อนอินเทอร์เฟซอีเทอร์เน็ตจากสแต็กเครือข่าย Android 
อีเมล คลาสตัวช่วยในการส่งอีเมล 
EmailHostHealthAgent การติดตั้งใช้งาน IHostHealthAgent เพื่อส่งอีเมลจากรายงานการตรวจสอบโฮสต์ 
EmmaXmlConstants ค่าคงที่ที่ใช้เมื่อแยกวิเคราะห์รายงาน XML ของ Emma 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo คือคลาสที่มีข้อมูลโดยรวมของไฟล์ ZIP 
EnforcedSeLinuxChecker เครื่องมือตรวจสอบสถานะที่ช่วยให้มั่นใจในสถานะของ Selinux 
EnvironmentVariableUtil ชุดวิธีการช่วยเหลือในการเตรียมตัวแปรสภาพแวดล้อม 
EraseUserDataPreparer ITargetPreparer ที่ล้างข้อมูลผู้ใช้ในอุปกรณ์ 
ErrorIdentifier อินเทอร์เฟซนี้อธิบายข้อผิดพลาดที่เฉพาะเจาะจงและพร็อพเพอร์ตี้ของข้อผิดพลาด 
ErrorStorageUtil คลาส Helper สำหรับจัดการข้อผิดพลาดให้สอดคล้องกับพื้นที่เก็บข้อมูลทั่วไป 
EventsLoggerListener Listener ที่บันทึกเหตุการณ์ทั้งหมดที่ได้รับลงในไฟล์ 
ExceptionThrowingRunnerWrapper  
ExecutableAction คลาสค่าที่แสดงการกระทําที่สามารถดําเนินการได้ 
ExecutableActionResult คลาสค่าที่แสดงผลลัพธ์ของ ExecutableAction 
ExecutableBaseTest คลาสพื้นฐานสำหรับรูปแบบการทดสอบที่เรียกใช้งานได้ 
ExecutableHostTest โปรแกรมเรียกใช้การทดสอบสำหรับไฟล์ที่เรียกใช้งานได้ซึ่งทำงานในโฮสต์ 
ExecutableTargetTest โปรแกรมเรียกใช้การทดสอบสำหรับไฟล์ที่เรียกใช้ได้ซึ่งทำงานในเป้าหมาย 
ExecutionFiles การอ้างอิงไฟล์ที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้ที่ต้องดำเนินการ เพื่อการทดสอบ 
ExecutionFiles.FilesKey การแจงนับคีย์มาตรฐานที่รู้จักสำหรับแผนที่ 
ExecutionPlanSuiteRunner การใช้งาน BaseTestSuite เพื่อเรียกใช้การทดสอบตามแผนการดำเนินการที่ระบุไว้ใน บิลด์ 
ExecutionProperties พร็อพเพอร์ตี้ที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้ 
ExistingBuildProvider IBuildProvider ที่แสดงผล IBuildInfo ที่สร้างไว้แล้ว 
ExtendedFile ส่วนขยายของไฟล์มาตรฐานเพื่อจัดเก็บข้อมูลเมตาที่เกี่ยวข้องกับบิลด์ 
ExtensionAtomsRegistry ExtensionAtomsRegistry สำหรับการใช้งาน statsd ในเครื่อง 
ExtraBuildsData แยกวิเคราะห์และแสดงข้อมูลที่อยู่ใน --invocation extra_builds={} ที่ส่งจาก ATP 

F

FailureDescription คลาสที่อธิบายข้อมูลความล้มเหลวในสหพันธ์การค้า 
FakeTest การทดสอบปลอมที่มีวัตถุประสงค์เพื่อให้สร้างผลการทดสอบที่ทำซ้ำได้ง่าย 
FakeTestsZipFolder อุปกรณ์ทดสอบที่สร้างโฟลเดอร์ทดสอบที่ไม่ได้แตกไฟล์ปลอมโดยอิงตามรายการเนื้อหา 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer ตัวเตรียมเป้าหมายที่ทริกเกอร์ Fastboot และส่งคำสั่ง Fastboot 
FastbootDeviceFlasher คลาสที่ใช้ Fastboot เพื่อแฟลชรูปภาพในฮาร์ดแวร์ Android จริง 
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ Fastboot 
FastbootPack ทำตามข้อกำหนดของ Bootloader เพื่อแตกไฟล์ 
FastbootUpdateBootstrapPreparer ITargetPreparer ที่จัดเตรียมไฟล์ที่ระบุ (Bootloader, วิทยุ, device image zip) ลงใน IDeviceBuildInfo เพื่อให้แฟลชอุปกรณ์ด้วย FastbootDeviceFlasher จากนั้นจะแทรก แอตทริบิวต์ของอุปกรณ์หลังการเปิดเครื่องลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผล 
FatalHostError ข้อยกเว้นที่บ่งบอกว่าเกิดข้อผิดพลาดร้ายแรงที่กู้คืนไม่ได้ในเครื่องโฮสต์ที่เรียกใช้ TradeFederation และควรปิดอินสแตนซ์ TradeFederation 
FeatureFlagTargetPreparer เลิกใช้คลาสนี้แล้ว โปรดใช้ AFlagsTargetPreparer แทน 
FileDownloadCache คลาสตัวช่วยที่ดูแลแคช LRU ของระบบไฟล์ในเครื่องสำหรับไฟล์ที่ดาวน์โหลด 
FileDownloadCacheFactory โรงงานสำหรับสร้าง FileDownloadCache 
FileDownloadCacheWrapper คลาส Wrapper ที่มีฟีเจอร์ FileDownloadCache ขณะที่ใช้ อินเทอร์เฟซ IFileDownloader 
FileIdleMonitor ตรวจสอบไฟล์และเรียกใช้การเรียกกลับหากไม่มีการใช้งาน (เช่น 
FileInputStreamSource InputStreamSourceที่รับไฟล์อินพุต 
FileListingService ให้บริการแสดงรายการไฟล์ข้างเคียงของ IDevice 
FileListingService.FileEntry แสดงรายการในไดเรกทอรี 
FileListingService.IListingReceiver คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการกับผลลัพธ์แบบไม่พร้อมกัน จากคำสั่ง ls ในอุปกรณ์ 
FileLogger ILeveledLogOutput ที่นำข้อความบันทึกไปยังไฟล์และไปยัง stdout 
FilePermissionUtil คลาสยูทิลิตีที่จัดการสิทธิ์ของไฟล์ 
FileProtoResultReporter Proto reporter ที่ทิ้ง TestRecord ลงในไฟล์ 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector ที่รอรับคีย์เมตริกที่มาจากอุปกรณ์และดึง คีย์เหล่านั้นเป็นไฟล์จากอุปกรณ์ 
FilePullerLogCollector เครื่องบันทึกของไฟล์ที่รายงานโดยฝั่งอุปกรณ์ 
FileSystemLogSaver จัดเก็บบันทึกไปยังระบบไฟล์ 
FilesystemRootChecker  
FileUtil คลาส Helper สำหรับการดำเนินการที่เกี่ยวข้องกับไฟล์ 
FileUtil.LowDiskSpaceException เกิดขึ้นหากพื้นที่ดิสก์ที่ใช้ได้ต่ำกว่าเกณฑ์ขั้นต่ำ 
FilteredResultForwarder รูปแบบของ ResultForwarder ที่อนุญาตเฉพาะรายการที่อนุญาตของ TestDescription เท่านั้นที่จะรายงานได้  
FixedByteArrayOutputStream OutputStream ในหน่วยความจำที่เก็บข้อมูลได้สูงสุดเท่านั้น 
FlashingMethod การแจงนับเพื่ออธิบายวิธีการที่ใช้ในการแฟลชอุปกรณ์ภายใต้การทดสอบ 
FlashingResourcesParser คลาสที่แยกวิเคราะห์เวอร์ชันที่จำเป็นของไฟล์รูปภาพเสริมที่จำเป็นต่อการแฟลชอุปกรณ์ 
FlashingResourcesParser.AndroidInfo typedef สำหรับ Map&lt;String, MultiMap&lt;String, String&gt;&gt; 
FlashingResourcesParser.Constraint อินเทอร์เฟซการกรองมีจุดประสงค์เพื่อให้ FlashingResourcesParser ละเว้นทรัพยากรบางอย่างที่อาจใช้ได้ 
FlashingResourcesRetrieverCacheWrapper IFlashingResourcesRetriever Wrapper ที่ใช้แคช 
FlashingResourceUtil ยูทิลิตี้นี้ช่วยในการตั้งค่าเวอร์ชันที่เหมาะสมของอาร์ติแฟกต์เพื่อให้แฟลชผ่าน DeviceFlashPreparer ได้ 
FoldableExpandingHandler IModuleParameterHandler ขยายเป็นมากกว่านั้นสำหรับแต่ละการกำหนดค่าแบบพับได้ที่ไม่ใช่จอหลัก  
FoldableHandler ตัวแฮนเดิลแบบพับได้ทั่วไปที่สามารถใช้พารามิเตอร์แบบพับได้เพื่อสร้างโมดูลเฉพาะ 
FoldableModePreparer ผู้เตรียมเป้าหมายที่สามารถเปลี่ยนสถานะแบบพับได้ของอุปกรณ์ 
FolderBuildInfo การนำ IFolderBuildInfo ไปใช้จริง 
FolderSaver ITargetPreparer ที่ดึงไดเรกทอรีออกจากอุปกรณ์ บีบอัด และบันทึกลงในแบ็กเอนด์การบันทึก  
FormattedGeneratorReporter เครื่องมือรายงานที่ช่วยสร้างรายงานในรูปแบบที่เฉพาะเจาะจง 
FreeDeviceState  
FuseMountManager  
FuseMountManagerFactory Factory สำหรับสร้างและกำหนดค่าอินสแตนซ์ FuseMountManager 
FuseUtil คลาสตัวช่วยสำหรับการดำเนินการ FUSE 
FutilityCommandPreparer ผู้เตรียมการเพื่อดำเนินการตามคำสั่งที่ไม่มีประโยชน์ 

G

GceAvdInfo โครงสร้างสำหรับจัดเก็บข้อมูลที่เกี่ยวข้องกับอินสแตนซ์ AVD ของ GCE ที่กำหนด 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor for the Gce lab host proxy tunnel used for oxygenation. 
GceManager โปรแกรมช่วยที่จัดการการเรียก GCE เพื่อเริ่ม/หยุดและรวบรวมบันทึกจาก GCE 
GceRemoteCmdFormatter คลาสยูทิลิตีเพื่อจัดรูปแบบคำสั่งในการเข้าถึงอุปกรณ์ GCE ระยะไกล 
GceRemoteCmdFormatter.ScpMode คุณใช้ SCP เพื่อพุชหรือดึงไฟล์ได้โดยขึ้นอยู่กับโครงสร้างของอาร์กิวเมนต์ 
GceSshTunnelMonitor Thread Monitor สำหรับอุโมงค์ข้อมูล 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 โปรแกรมดาวน์โหลดสำหรับ Bucket ของ 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 
GeminiDebuggingPostProcessor โปรแกรมประมวลผลภายหลังสร้างคำค้นหาพรอมต์เพื่อแก้ไขข้อบกพร่อง 
GenericLogcatEventParser<LogcatEventType> แยกวิเคราะห์อินพุต Logcat สำหรับเหตุการณ์ 
GenericLogcatEventParser.LogcatEvent โครงสร้างเพื่อจัดเก็บเหตุการณ์ Logcat พร้อมประเภทเหตุการณ์และข้อความ Logcat ที่ทริกเกอร์ 
GetPreviousPassedHelper ตัวช่วยในการรับตัวกรองการทดสอบที่ผ่านก่อนหน้า 
GkiDeviceFlashPreparer เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพทั่วไปของเคอร์เนลทั่วไปของ Android 
GlobalConfiguration การใช้งาน IGlobalConfiguration ที่จัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่ 
GlobalFilterGetter การติดตั้งใช้งานบริการที่แสดงผลตัวกรองของการเรียกใช้ที่ระบุ 
GlobalTestFilter ตัวเลือกตัวกรองที่ใช้กับการเรียกใช้ 
GoogleAccountPreparer ITargetPreparer ที่รองรับการกำหนดค่าบัญชี Google 
GoogleAccountUtil ยูทิลิตีที่รองรับการกำหนดค่าบัญชี Google ในอุปกรณ์ 
GoogleApiClientUtil ยูทิลิตีสําหรับสร้างไคลเอ็นต์ Google API 
GoogleApiClientUtilBase  
GoogleAppsSetup ITargetPreparer ที่รองรับตัวเลือกการตั้งค่าต่างๆ สำหรับแอป Google

หมายเหตุ: อุปกรณ์ต้องมีการกำหนดค่าบัญชีก่อน ดูGoogleAccountPreparer 

GoogleBenchmarkResultParser แยกวิเคราะห์ผลลัพธ์ของ Google Benchmark ที่เรียกใช้จากเชลล์ และแสดงผลแผนที่ที่มีผลลัพธ์ทั้งหมด 
GoogleBenchmarkTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบเปรียบเทียบของ Google ในอุปกรณ์ที่ระบุ 
GoogleDeviceFlashPreparer ความเชี่ยวชาญของ DeviceFlashPreparer ที่รองรับขั้นตอนที่กำหนดเองซึ่งจำเป็นต่อการแฟลชอุปกรณ์ Google  
GoogleDeviceSetup ส่วนขยายของ DeviceSetup ที่ช่วยให้ตั้งค่าพร็อพเพอร์ตี้เพิ่มเติมที่เฉพาะเจาะจงของ Google ได้ 
GoogleTradefedSandbox การปรับแต่งภายในของ TradefedSandbox เพื่อใช้ในโครงสร้างพื้นฐานของห้องทดลอง 
GoogleTradefedSandboxFactory การใช้งาน Google Tradefed สำหรับ SandboxFactory 
GranularRetriableTestWrapper คลาส Wrapper ทำงานบน IRemoteTest เพื่อแยก IRemoteTest ในระดับ Testcase 
GranularRetriableTestWrapper.StartEndCollector ตัวช่วยในชั้นเรียนเพื่อตรวจหาการเริ่มต้นและสิ้นสุดการวิ่งที่ขาดหายไป 
GsiDeviceFlashPreparer ตัวเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android 
GsiDeviceFlashPreparer.PvmfwFlashMode  
GTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบดั้งเดิมบนอุปกรณ์ที่ระบุ 
GTestBase คลาสพื้นฐานของ gTest 
GTestListTestParser ตัวแยกวิเคราะห์ผลลัพธ์สำหรับโหมดทดลองเรียกใช้ gtest ที่มีพารามิเตอร์ "--gtest_list_tests" 
GTestResultParser แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุตดิบ" ของการทดสอบดั้งเดิมโดยใช้ GTest ที่เรียกใช้จากเชลล์ และแจ้ง ITestInvocationListener เกี่ยวกับผลลัพธ์ 
GTestXmlResultParser แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุต XML" ของการทดสอบดั้งเดิมโดยใช้ GTest ที่เรียกใช้จากเชลล์ และแจ้งผลลัพธ์ไปยัง ITestRunListener 

H

HarnessException คลาสข้อยกเว้นพื้นฐานสำหรับข้อยกเว้นที่เกิดขึ้นภายใน Harness 
HarnessIOException ใช้ข้อยกเว้นที่ช่วยแก้ปัญหาเกี่ยวกับไฟล์ 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor การติดตั้งใช้งานที่ตรวจสอบหน่วยความจำฮีปในโฮสต์และบันทึก เป็นระยะๆ ลงในบันทึกประวัติ 
HeapSegment อธิบายประเภทและตำแหน่งของออบเจ็กต์ในกลุ่มของฮีป 
HeapSegment.HeapSegmentElement อธิบายออบเจ็กต์/ภูมิภาคที่เข้ารหัสในข้อมูล HPSG 
HelloWorldMultiTargetPreparer ตัวอย่างการติดตั้งใช้งาน IMultiTargetPreparer 
HistoryLogger TF History Logger ซึ่งเป็นบันทึกพิเศษที่มีเฉพาะเหตุการณ์ที่เฉพาะเจาะจงบางอย่าง 
HostGTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบเนทีฟ 
HostMetric คลาสนี้แสดงตัวอย่างเมตริกของโฮสต์ที่จะรายงาน 
HostOptions คลาสที่เก็บตัวเลือกโฮสต์ 
HostStatsdMetricCollector IMetricCollector ที่รวบรวมเมตริก statsd จากฝั่งโฮสต์โดยใช้คำสั่งยูทิลิตี statsd  
HostTest โปรแกรมเรียกใช้การทดสอบสำหรับการทดสอบที่อิงตามโฮสต์ JUnit 
HostUtils ใช้เมธอดยูทิลิตีที่มีประโยชน์บางอย่างสำหรับการเรียกใช้การทดสอบโฮสต์ 
HprofAllocSiteParser คลาส Helper เพื่อแยกวิเคราะห์ข้อมูลจากส่วนเว็บไซต์การจัดสรรของรายงาน hprof 
HsumBootStrategyPreparer  
HsumHelper มีเครื่องมือสำหรับงาน HSUM (โหมดผู้ใช้ระบบแบบไม่มีส่วนหัว) 
HsumHelper.HsumBootStrategy  
HttpHelper มีเมธอดตัวช่วยในการส่งคำขอ HTTP 
HttpHelper.RequestRunnable Runnable สำหรับการส่งคำขอด้วย IRunUtil.runEscalatingTimedRetry(long,long,long,long,IRunnableResult) 
HttpMultipartPost คลาส Helper สำหรับส่งคำขอ HTTP POST แบบหลายส่วน 
HttpRemoteFileResolver การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน http 
HttpsRemoteFileResolver การติดตั้งใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน https 

I

IAbi อินเทอร์เฟซที่แสดง ABI ภายใต้การทดสอบ 
IAbiReceiver การทดสอบที่ต้องใช้ ABI ภายใต้การทดสอบ 
IAdbDeviceChangeListener อินเทอร์เฟซจัดการกับการเพิ่ม ลบ และเปลี่ยนแปลง ERROR(/IDevice) 
IAndroidDebugBridge คำจำกัดความของอินเทอร์เฟซสำหรับERROR(/com.android.ddmlib.AndroidDebugBridge)เมธอดที่ใช้ในแพ็กเกจนี้  
IAppBuildInfo เลิกใช้ส่วนติดต่อนี้แล้ว ใช้ IBuildInfo โดยตรง 
IAutoRetriableTest อินเทอร์เฟซสำหรับ IRemoteTest ที่ไม่ได้ใช้ ITestFilterReceiver แต่ยังต้องการรองรับการลองใหม่โดยอัตโนมัติ 
IBatteryInfo อินเทอร์เฟซที่กำหนดการโต้ตอบกับแบตเตอรี่ของอุปกรณ์ 
IBatteryInfo.BatteryState อธิบายสถานะการชาร์จแบตเตอรี่ปัจจุบัน 
IBlockFilter ควบคุมว่าจะแสดงบล็อกข้อมูลที่ต้องส่งไปยังอุปกรณ์หรือไม่ 
IBlockTransformer การแปลงบล็อกข้อมูลก่อนส่ง (ไม่บังคับ) 
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 ออบเจ็กต์การกำหนดค่าการโหลดเพื่อส่งข้อมูลไปยังโปรแกรมโหลด 
IDevice อุปกรณ์ 
IDevice.DeviceState สถานะของอุปกรณ์ 
IDevice.DeviceUnixSocketNamespace เนมสเปซของ Unix Domain Socket ที่สร้างในอุปกรณ์ 
IDevice.Feature ฟีเจอร์ซอฟต์แวร์ระดับอุปกรณ์ 
IDevice.HardwareFeature ฟีเจอร์ฮาร์ดแวร์ระดับอุปกรณ์ 
IDeviceActionReceiver มี API สำหรับรับเหตุการณ์ของอุปกรณ์ 
IDeviceBuildInfo IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และ (ไม่บังคับ) การทดสอบ 
IDeviceBuildProvider IBuildProviderที่ใช้ข้อมูลจากITestDeviceเพื่อเรียกข้อมูลบิลด์ 
IDeviceConfiguration Device Configuration Holder Interface 
IDeviceConnection แสดงการเชื่อมต่อกับอุปกรณ์ที่อ่านและเขียนได้ 
IDeviceConnection.Factory  
IDeviceFlasher แฟลชอิมเมจของอุปกรณ์ในอุปกรณ์ 
IDeviceFlasher.UserDataFlashOption Enum ของตัวเลือกสำหรับการจัดการรูปภาพ userdata 
IDeviceManager อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่พร้อมใช้งานสำหรับการทดสอบ 
IDeviceManager.IFastbootListener Listener สำหรับการเปลี่ยนแปลงสถานะ Fastboot 
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 
IFuseDriverProfile กำหนดลักษณะการทำงานที่เฉพาะเจาะจงของไดรเวอร์ FUSE ที่เฉพาะเจาะจง เพื่อให้ MountManager เป็นแบบ ทั่วไป 
IGlobalConfiguration คลาสที่ครอบคลุมข้อมูลการกำหนดค่าส่วนกลางสำหรับอินสแตนซ์ Trade Federation เดียว (ครอบคลุมการเรียกใช้การกำหนดค่าจริงจำนวนเท่าใดก็ได้) 
IHarnessException คำอธิบายของอินเทอร์เฟซข้อยกเว้นของ Harness ที่จะใช้โดยข้อยกเว้นของ Harness 
IHostCleaner ล้างข้อมูลโฮสต์หลังจากที่การทดสอบเสร็จสิ้น 
IHostHealthAgent อินเทอร์เฟซสำหรับปล่อยเมตริกโฮสต์หรืออุปกรณ์ 
IHostMonitor อินเทอร์เฟซในการส่งข้อมูลโฮสต์ 
IHostMonitor.HostDataPoint คลาสทั่วไปสำหรับข้อมูลที่จะรายงาน 
IHostMonitor.HostMetricType  
IHostOptions อินเทอร์เฟซของที่เก็บตัวเลือกโฮสต์ 
IHostOptions.PermitLimitType Enum describing the possible permit limiters 
IHostResourceManager อินเทอร์เฟซสำหรับจัดการทรัพยากรโฮสต์ 
IHttpHelper เมธอดตัวช่วยสำหรับการส่งคำขอ HTTP 
IHttpHelper.DataSizeException  
IIncrementalSetup อินเทอร์เฟซที่ช่วยตัดสินใจว่าจะพยายามตั้งค่าเพิ่มเติมสำหรับตัวเตรียม TradeFed หรือไม่ 
IInstrumentationResultParser อินเทอร์เฟซสำหรับการแยกวิเคราะห์ผลลัพธ์ของการทดสอบการวัดคุมที่เรียกใช้จากเชลล์ 
IInstrumentationResultParser.SessionResultCodes รหัสผลลัพธ์ของเซสชันเครื่องมือ 
IInstrumentationResultParser.StatusCodes รหัสสถานะผลการทดสอบ 
IInstrumentationResultParser.StatusKeys คีย์สถานะการทดสอบที่เกี่ยวข้อง 
IInvocationContext เก็บข้อมูลเกี่ยวกับการเรียกใช้สำหรับการทดสอบเพื่อให้เข้าถึงได้หากจำเป็น 
IInvocationContext.TimingEvent  
IInvocationContextReceiver การทดสอบที่ต้องอ้างอิงถึงบริบทของการเรียกใช้ 
IInvocationExecution อินเทอร์เฟซที่อธิบายการดำเนินการที่จะทำเป็นส่วนหนึ่งของการเรียกใช้ 
IKeyStoreClient อินเทอร์เฟซสำหรับเข้าถึงที่เก็บคีย์สำหรับรหัสผ่านหรือข้อมูลที่ละเอียดอ่อน 
IKeyStoreFactory Factory สำหรับสร้าง IKeyStoreClient 
ILabPreparer อินเทอร์เฟซเครื่องหมายสำหรับผู้เตรียมห้องทดลอง

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

ILeveledLogOutput คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการกับการแสดงข้อความบันทึก 
ILogcatReceiver คลาสที่ให้เอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource 
ILogger อินเทอร์เฟซที่ใช้เพื่อแสดงคำเตือน/ข้อผิดพลาด 
ILogRegistry อินเทอร์เฟซสำหรับ ILogOutput singleton logger ที่มัลติเพล็กซ์และจัดการ logger ต่างๆ  
ILogRegistry.EventType เหตุการณ์ที่ควรบันทึก 
ILogSaver คลาสที่ใช้การเชื่อมต่อนี้จะมีเมธอดสำหรับจัดเก็บบันทึกไปยังตำแหน่งส่วนกลาง 
ILogSaverListener อนุญาตให้ ITestInvocationListeners ฟังเมื่อมีการบันทึกไฟล์บันทึก 
ImageContentAnalyzer โปรแกรมวิเคราะห์สำหรับการวิเคราะห์เนื้อหาของรูปภาพอุปกรณ์ 
IManagedTestDevice ITestDevice ที่มีการจัดการวงจร 
IManagedTestDevice.DeviceEventResponse คอนเทนเนอร์สำหรับการตอบกลับการเรียกใช้ IManagedTestDevice.handleAllocationEvent(DeviceEvent)  
IManagedTestDeviceFactory อินเทอร์เฟซสำหรับครีเอเตอร์สำหรับ IManagedTestDevice 
IMetricCollector เราจะเพิ่มอินเทอร์เฟซนี้เป็น Decorator เมื่อรายงานผลการทดสอบเพื่อรวบรวม เมตริกที่ตรงกัน 
IMetricCollector.MetricCollectionLevel การแจงนับที่แสดงระดับการรวบรวมเมตริกปัจจุบัน 
IMetricCollectorReceiver อินเทอร์เฟซสำหรับ IRemoteTests เพื่อใช้หากต้องการรับรายการ IMetricCollectors สำหรับการทดสอบ 
IMoblyYamlResultHandler อินเทอร์เฟซของตัวแฮนเดิลผลลัพธ์ YAML ของ Mobly 
IMoblyYamlResultHandler.ITestResult อินเทอร์เฟซของผลลัพธ์ YAML ของ Mobly 
IModuleController อินเทอร์เฟซสำหรับควบคุมว่าควรเรียกใช้โมดูลหรือไม่ 
IModuleController.RunStrategy Enum ที่อธิบายวิธีเรียกใช้โมดูล 
IModuleParameterHandler อินเทอร์เฟซสำหรับพารามิเตอร์ของโมดูลชุด 
IMultiDeviceRecovery อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์หลายเครื่อง 
IMultiDeviceTest เลิกใช้ส่วนติดต่อนี้แล้ว เราเก็บอินเทอร์เฟซนี้ไว้ชั่วคราวเพื่อความเข้ากันได้ แต่ไม่ได้ใช้งานจริงอีกต่อไป โปรดอย่าติดตั้งใช้งาน 
IMultiTargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน 
INativeDevice ให้ API ที่เชื่อถือได้และมีระดับสูงกว่าเล็กน้อยแก่ ddmlib IDevice 
INativeDeviceTest อินเทอร์เฟซสำหรับออบเจ็กต์ที่ต้องมีการอ้างอิงถึง INativeDevice 
IncrementalImageUtil ยูทิลิตีเพื่อใช้ประโยชน์จากการอัปเดตรูปภาพและอุปกรณ์แบบเพิ่ม 
IncrementalInstallSession ใช้เพื่อสร้างเซสชันการติดตั้งแพ็กเกจแบบเพิ่มทีละรายการ ซึ่งจะสตรีมบล็อกของ APK ที่ติดตั้งไปยังอุปกรณ์เมื่อต้องอ่าน 
IncrementalInstallSession.Builder  
InfraErrorIdentifier ตัวระบุข้อผิดพลาดจากโครงสร้างพื้นฐานของ Trade Federation และโครงสร้างพื้นฐานที่ขึ้นอยู่กับ (เช่น โครงสร้างพื้นฐานของบิลด์) 
InputStreamSource โดยพื้นฐานแล้ว อินเทอร์เฟซนี้จะห่อหุ้ม InputStream เพื่อให้สามารถโคลนได้ 
InstallAllTestZipAppsSetup ITargetPreparer ที่ติดตั้งแอปทั้งหมดในไฟล์ ZIP สำหรับการทดสอบ 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer ที่ติดตั้ง APK อย่างน้อย 1 รายการซึ่งอยู่ในระบบไฟล์ 
InstallBuildEnvApkSetup ITargetPreparer ที่ติดตั้ง APK สำหรับทดสอบอย่างน้อย 1 รายการจากสภาพแวดล้อมการสร้างแพลตฟอร์ม Android 
InstallCreateReceiver เอาต์พุตตัวรับสำหรับบรรทัดคำสั่ง "pm install-create" 
InstalledInstrumentationsTest เรียกใช้การตรวจสอบทั้งหมดที่พบในอุปกรณ์ปัจจุบัน 
InstallException เกิดขึ้นหากการติดตั้งหรือถอนการติดตั้งแอปพลิเคชันไม่สำเร็จ 
InstallKernelModulePreparer เครื่องมือเตรียมเป้าหมายที่ติดตั้งโมดูลเคอร์เนล 
InstallMetrics  
InstallReceiver เอาต์พุตตัวรับสำหรับบรรทัดคำสั่ง "pm install package.apk" 
InstantAppHandler ตัวแฮนเดิลสำหรับ ModuleParameters.INSTANT_APP 
InstrumentationPreparer ITargetPreparer ที่เรียกใช้เครื่องมือ 
InstrumentationProtoResultParser แยกวิเคราะห์ผลลัพธ์ของ "โหมดเอาต์พุต protoStd" ของการทดสอบการวัดคุมที่เรียกใช้จาก Shell และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ 
InstrumentationResultParser แยกวิเคราะห์ผลลัพธ์ของ "โหมดเอาต์พุตดิบ" ของการทดสอบการวัดจากเชลล์และแจ้ง ITestRunListener เกี่ยวกับผลลัพธ์ 
InstrumentationTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุ 
InvocationCacheHelper ยูทิลิตีเพื่อจัดการการอัปโหลดและค้นหาผลลัพธ์ของแคชการเรียกใช้ 
InvocationCacheHelper.CacheInvocationResultDescriptor อธิบายผลลัพธ์ของแคช 
InvocationContext การใช้งานทั่วไปของ IInvocationContext 
InvocationExecution คลาสที่อธิบายขั้นตอนการเรียกใช้ทั้งหมด ได้แก่ การดาวน์โหลดบิลด์ การเตรียมเป้าหมาย การเรียกใช้การทดสอบ การล้างข้อมูล 
InvocationLocal<T> คลาสนี้มีตัวแปรขอบเขตการเรียกใช้ 
InvocationMetricLogger คลาสยูทิลิตีสําหรับการเรียกใช้เพื่อบันทึกเมตริกบางอย่าง 
InvocationMetricLogger.InvocationGroupMetricKey การจัดกลุ่มช่วยให้คุณบันทึกหลายกลุ่มภายใต้คีย์เดียวกันได้ 
InvocationMetricLogger.InvocationMetricKey คีย์ที่มีชื่อพิเศษบางรายการที่เราจะป้อนข้อมูลเสมอเมื่อมีการเรียกใช้ 
InvocationProtoResultReporter ผู้รายงานเพื่อจัดเก็บข้อมูลการแคชระดับการเรียกใช้และรายการโมดูล 
InvocationStatus คลาสสำหรับจัดเก็บสถานะการเรียกใช้ 
InvocationStatus Enum ตัวช่วยเพื่อแสดงสถานะการเรียกใช้ 
InvocationSummaryHelper คลาส Helper สำหรับการรวบรวมและรายงาน TestSummary สำหรับชุด Listener 
InvocationToJUnitResultForwarder คลาสที่รับฟังเหตุการณ์ ITestInvocationListener และส่งต่อเหตุการณ์ไปยัง TestListener  
IPostProcessor Post processors เป็นออบเจ็กต์ของ Trade Federation ที่มีไว้เพื่ออนุญาตให้ประมวลผลเมตริกและบันทึก หลังจากทดสอบและก่อนการรายงานผลลัพธ์ 
IRecorderClient อินเทอร์เฟซสำหรับการสื่อสารกับแบ็กเอนด์ของเครื่องบันทึก ResultDB 
IRecorderClientLegacy อินเทอร์เฟซสำหรับการสื่อสารกับแบ็กเอนด์ของเครื่องบันทึก ResultDB 
IRemoteAndroidTestRunner อินเทอร์เฟซสําหรับเรียกใช้คําสั่งทดสอบ Android จากระยะไกลและรายงานผลลัพธ์ไปยัง Listener 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
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 ที่กำหนดว่าจะตั้งค่าหรือยกเลิกการตั้งค่า env ที่เฉพาะเจาะจง 
IRunUtil.IRunnableResult อินเทอร์เฟซสำหรับการดำเนินการแบบอะซิงโครนัสที่แสดงผลสถานะบูลีน 
ISandbox อินเทอร์เฟซที่กำหนดแซนด์บ็อกซ์ที่ใช้เรียกใช้ได้ 
ISandboxFactory Factory สำหรับสร้าง ISandbox 
ISetOptionReceiver การใช้งานอินเทอร์เฟซนี้ควรมี Option ที่มีชื่อ "set-option" ซึ่งลิงก์กับ HostTest.SET_OPTION_NAME 
IShardableListener ITestInvocationListenerที่สามารถแยกส่วนได้ 
IShardableTest IRemoteTestที่แยกออกเป็นชุดการทดสอบย่อยที่เรียกใช้แยกกันได้ 
IShardHelper อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์การแบ่งข้อมูลที่ต้องใช้สำหรับการกำหนดค่า 
IShellEnabledDevice อุปกรณ์นามธรรมที่รับคำสั่งเชลล์ได้ 
IShellOutputReceiver คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการกับเอาต์พุตจากคำสั่งเชลล์ระยะไกล ในอุปกรณ์/โปรแกรมจำลอง 
IsolatedHostTest ใช้โปรแกรมเรียกใช้ TradeFed ที่ใช้กระบวนการย่อยเพื่อเรียกใช้การทดสอบในสภาพแวดล้อมที่มีการพึ่งพาน้อย แทนที่จะเรียกใช้ในกระบวนการหลัก 
IStackTraceInfo คลาสที่ใช้การเชื่อมต่อนี้จะมีเมธอดที่แสดงผลสแต็กเทรซ 
ISupportGranularResults อินเทอร์เฟซที่ระบุว่า ITestInvocationListener รองรับการรับผลลัพธ์แบบละเอียดหรือไม่ 
ISystemStatusChecker เครื่องมือตรวจสอบที่ทำการตรวจสอบสถานะระบบและแสดงผลบูลีนเพื่อระบุว่าระบบ อยู่ในสถานะที่คาดไว้หรือไม่ 
ISystemStatusCheckerReceiver IRemoteTest ที่ต้องมีสิทธิ์เข้าถึง ISystemStatusChecker จากการกำหนดค่า 
ITargetCleaner เลิกใช้ส่วนติดต่อนี้แล้ว ย้าย tearDown ไปยังอินเทอร์เฟซ ITargetPreparer ฐาน 
ITargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับการทดสอบ 
ITemporaryDevice อินเทอร์เฟซที่แสดงอุปกรณ์ซึ่งอาจเป็นตัวยึดตำแหน่งชั่วคราว 
ITerribleFailureHandler อินเทอร์เฟซสำหรับจัดการความล้มเหลวที่ร้ายแรงจาก com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
 
ITestAnnotationFilterReceiver โปรแกรมเรียกใช้ที่กรองได้ว่าจะเรียกใช้การทดสอบใดตามคำอธิบายประกอบ 
ITestCollector รองรับการรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว Test Runner จะต้องทำการทดสอบเรียกใช้เพื่อรวบรวม Test Case โดยไม่ต้องดำเนินการจริง 
ITestDevice ให้ API ที่เชื่อถือได้และมีระดับสูงกว่าเล็กน้อยแก่ ddmlib IDevice 
ITestDevice.ApexInfo คลาส Struct อย่างง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับ APEX รายการเดียว 
ITestDevice.MountPointInfo คลาส Struct อย่างง่ายสำหรับจัดเก็บข้อมูลเกี่ยวกับจุดติดตั้งเพียงจุดเดียว 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver โปรแกรมเรียกใช้ที่รับไฟล์ซึ่งระบุการทดสอบที่จะเรียกใช้และ/หรือไม่เรียกใช้ได้ 
ITestFilterReceiver โปรแกรมเรียกใช้ที่สามารถกรองการทดสอบที่จะเรียกใช้ 
ITestInformationReceiver อินเทอร์เฟซสำหรับรับ TestInformation สำหรับบางชั้นเรียน 
ITestInvocation จัดการการเรียกใช้การทดสอบ TradeFederation รายการเดียว 
ITestInvocation.ExitInformation แสดงข้อมูลการออกบางอย่างสำหรับการเรียกใช้ 
ITestInvocationListener Listener สำหรับผลการทดสอบจากการเรียกใช้การทดสอบ 
ITestLifeCycleReceiver รับการแจ้งเตือนเหตุการณ์ระหว่างการทดสอบการวัดคุม 
ITestLogger เอนทิตีที่บันทึกสตรีมข้อมูลประเภทต่างๆ ได้ 
ITestLoggerReceiver เอนทิตีที่สามารถแทรกอินสแตนซ์ ITestLogger เพื่อใช้ในการบันทึกได้ 
ITestRunListener รับการแจ้งเตือนเหตุการณ์ระหว่างการทดสอบการวัดคุม 
ITestsPool อินเทอร์เฟซที่อธิบายกลุ่มการทดสอบที่เราเข้าถึงและเรียกใช้ได้ 
ITestStorageClient อินเทอร์เฟซสำหรับการสื่อสารกับแบ็กเอนด์ที่เก็บข้อมูลการทดสอบของ Android 
ITestSuite คลาส Abstract ที่ใช้เรียกใช้ชุดทดสอบ 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader อินเทอร์เฟซที่อธิบายตัวช่วยในการโหลดผลลัพธ์ก่อนหน้าในลักษณะที่เรียกใช้ซ้ำได้ 
ITestSummaryListener อินเทอร์เฟซที่ช่วยให้ ITestInvocationListener แลกเปลี่ยนข้อมูลที่จำกัดบางอย่างผ่านสรุปได้  
ITestsZipInstaller ติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามที่ระบบบิลด์เอาต์พุต) ใน อุปกรณ์ 
ITokenProvider อินเทอร์เฟซที่อธิบายออบเจ็กต์ที่สามารถระบุโทเค็นของอุปกรณ์หนึ่งๆ ได้ 
ITokenRequest อินเทอร์เฟซที่ IRemoteTest สามารถใช้เพื่อแสดงข้อเท็จจริงที่ว่าต้องใช้อุปกรณ์ที่มีโทเค็นพิเศษ  
IWifiHelper อินเทอร์เฟซ Helper สำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ 
IWifiHelper.WifiConnectionResult  
IWifiHelper.WifiState สถานะ Supplicant ของ Wi-Fi 

J

JarHostTest โปรแกรมเรียกใช้การทดสอบสำหรับการทดสอบ JUnit ฝั่งโฮสต์ 
JarHostTest.HostTestListener Wrapper Listener ที่ส่งต่อเหตุการณ์ทั้งหมด ยกเว้น testRunStarted() และ testRunEnded() ไปยัง Listener ที่ฝัง 
JavaCodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Java ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ 
JavaCodeCoverageFlusher คลาสยูทิลิตีที่รีเซ็ตและบังคับให้ล้างการวัดความครอบคลุมของโค้ด Java จากกระบวนการ ที่ทำงานในอุปกรณ์ 
JSONFileKeyStoreClient การติดตั้งใช้งานตัวอย่างที่ไฟล์ JSON ในเครื่องทำหน้าที่เป็นที่เก็บคีย์ 
JSONFileKeyStoreFactory การติดตั้งใช้งานโรงงาน KeyStore ของ JSON ซึ่งมี JSONFileKeyStoreClient สำหรับ การเข้าถึงไฟล์ KeyStore ของ JSON 
JsonHttpTestResultReporter เครื่องมือรายงานผลลัพธ์ที่เข้ารหัสผลลัพธ์ของเมตริกการทดสอบและข้อมูลสาขา อุปกรณ์เป็น JSON และ POST ไปยังปลายทางบริการ HTTP 
JUnit4ResultForwarder Result forwarder จาก JUnit4 Runner 
JUnit4TestFilter คลาส Helper ที่ให้การกรองสำหรับโปรแกรมเรียกใช้ JUnit4 โดยการขยาย Filter 
JUnitRunUtil คลาสตัวช่วยสำหรับการเปลี่ยนเส้นทาง IRemoteTest.run(TestInformation,ITestInvocationListener) ไปยังการโทร Test.run(TestResult) 
JUnitToInvocationResultForwarder คลาสที่รับฟังTestListenerเหตุการณ์และส่งต่อเหตุการณ์ไปยัง ITestInvocationListener 
JUnitXmlParser ตัวแยกวิเคราะห์ที่ดึงข้อมูลผลการทดสอบจากผลลัพธ์ JUnit ที่จัดเก็บไว้ใน XMLJUnitResultFormatter ของ Ant และส่งต่อข้อมูลไปยัง ITestInvocationListener 

K

KernelModuleUtils  
KernelTargetTest โปรแกรมเรียกใช้การทดสอบสำหรับไฟล์ที่เรียกใช้งานได้ซึ่งทำงานบนเป้าหมายและแยกวิเคราะห์ผลการทดสอบเคอร์เนล 
KernelTestModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อไม่ให้เรียกใช้การทดสอบเมื่อไม่ตรงกับสถาปัตยกรรม 
KeyguardControllerState คอนเทนเนอร์สำหรับสถานะของตัวป้องกันปุ่ม 
KeyguardStatusChecker ตรวจสอบสถานะ Keyguard หลังจากดำเนินการโมดูล 
KeyStoreException เกิดขึ้นเมื่อเกิดข้อผิดพลาดร้ายแรงในที่เก็บคีย์ 
KillExistingEmulatorPreparer ITargetPreparer ที่ปิดโปรแกรมจำลองที่กำลังทำงานอยู่ 
KnownFailurePreparer กำหนดให้เครื่องมือเตรียมข้อมูลเป้าหมายข้ามการลองอีกครั้งเมื่อทราบว่าไม่สำเร็จ 
KTapResultParser อ่านเอาต์พุต KTAP ตามที่สร้างโดยโมดูลทดสอบ KUnit และวางไว้ในไฟล์ `results` ภายใต้ debugfs 
KTapResultParser.ParseResolution  
KUnitModuleTest โปรแกรมเรียกใช้การทดสอบสำหรับเรียกใช้โมดูลการทดสอบ KUnit บนอุปกรณ์ 

L

LabResourceDeviceMonitor เครื่องมือตรวจสอบทรัพยากรห้องทดลองซึ่งเริ่มต้น/จัดการเซิร์ฟเวอร์ gRPC สำหรับ LabResourceService 
LargeOutputReceiver คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ใช้เวลานานและรวบรวมเอาต์พุต 
LastBuildInfo แยกวิเคราะห์และแสดงข้อมูลสำหรับไฟล์ logs/last_build.info 
LastShardDetector เมื่อเรียกใช้การแบ่งข้อมูลในเครื่อง บางครั้งเราอาจต้องการดำเนินการบางอย่างเมื่อ Shard สุดท้าย ไปถึง invocationEnded(long) 
LaunchControlProvider IBuildProvider การติดตั้งใช้งานที่ค้นหาเซิร์ฟเวอร์ควบคุมการเปิดตัวของ Google เพื่อหาบิลด์ ที่จะทดสอบ 
LaunchControlProvider.DownloadFileDescriptor  
LCUtil คลาส Helper เพื่อแยกวิเคราะห์เส้นทาง Launch Control เป็นส่วนประกอบต่างๆ 
LeakedThreadStatusChecker เครื่องมือตรวจสอบสถานะเพื่อให้แน่ใจว่าโมดูลจะไม่รั่วไหลใน Thread ที่ทำงานอยู่ 
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 enum ของ Log Level 
Log.LogLevel enum ของ Log Level 
LogAssociation คลาสที่แสดงถึงลิงก์ระหว่างไฟล์บันทึกและแบบทดสอบ 
LogcatCrashResultForwarder Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. 
LogcatEventParser  
LogcatEventType ประเภทกิจกรรมสำหรับ LogcatEventParser 
LogcatOnFailureCollector ตัวรวบรวมที่จะบันทึกและบันทึก Logcat เมื่อกรณีทดสอบหรือการทดสอบล้มเหลว 
LogcatReceiver คลาสที่รวบรวม Logcat ในเบื้องหลัง 
LogcatTimingMetricCollector เครื่องมือรวบรวมเมตริกที่รวบรวมข้อมูลเวลา (เช่น เวลาเปลี่ยนผู้ใช้) จาก Logcat ระหว่างการทดสอบที่ทำซ้ำ 1 ครั้งขึ้นไปโดยใช้รูปแบบนิพจน์ทั่วไปที่กำหนดเพื่อแยกวิเคราะห์สัญญาณเริ่มต้นและสิ้นสุดของเหตุการณ์จากบรรทัด Logcat 
LogDataType แสดงประเภทข้อมูลของข้อมูลบันทึก 
LogFile คลาสสำหรับเก็บข้อมูลเมตาของไฟล์บันทึกที่บันทึกไว้ 
LogFileSaver โปรแกรมช่วยสำหรับ ITestInvocationListener ที่จะบันทึกข้อมูลบันทึกลงในไฟล์ 
LogOffsets คลาสที่จัดเก็บออฟเซ็ตเริ่มต้นของไฟล์บันทึกสำหรับระดับการทดสอบต่างๆ 
LogPreprocessor จุดแรกเข้าของตัวประมวลผลล่วงหน้าสำหรับบันทึกที่เครื่องมือ AI จะส่งผ่านข้อมูล 
LogReceiver  
LogRegistry ILogRegistry การติดตั้งใช้งานที่มัลติเพล็กซ์และจัดการเครื่องบันทึกที่แตกต่างกัน โดยใช้เครื่องบันทึกที่เหมาะสมตาม ThreadGroup ของเธรดที่ทำการเรียก 
LogSaverResultForwarder ResultForwarder สำหรับการบันทึกบันทึกด้วยโปรแกรมบันทึกไฟล์ส่วนกลาง 
LogUtil คลาสยูทิลิตีการบันทึก 
LogUtil.CLog คลาส Shim สำหรับ Log ที่ใช้ชื่อคลาสอย่างง่ายของผู้เรียกเป็นแท็กบันทึกโดยอัตโนมัติ  
LUCIResultReporter เครื่องมือรายงานผลลัพธ์ที่บันทึกผลการทดสอบที่ ResultDB และ LUCI ต้องการ ในรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล 

M

MainlineModuleHandler คลาสตัวแฮนเดิลอย่างง่ายสำหรับโมดูลเมนไลน์ที่สร้าง InstallApexModuleTargetPreparer และ แทรกลิงก์แบบไดนามิกลงในโมดูลดังกล่าวตามโมดูลเมนไลน์ที่ระบุเพื่อดึงข้อมูลโมดูลเหล่านั้นโดยอัตโนมัติ  
MainlineTestModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อเรียกใช้การทดสอบตามโมดูล Mainline ที่โหลดไว้ล่วงหน้าในอุปกรณ์ภายใต้การทดสอบ 
ManagedRemoteDevice อุปกรณ์ที่ทำงานภายในเครื่องเสมือนซึ่งเราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM 
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf 
MarkdownUtils คลาสยูทิลิตีสำหรับการจัดการ Markdown 
MaxSdkModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อไม่ให้เรียกใช้การทดสอบในเวอร์ชันที่สูงกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ  
MergedZipEntryCollection ผสานรายการ ZIP แต่ละรายการในไฟล์ ZIP ขนาดใหญ่เป็นบล็อกเพื่อลดความพยายามในการดาวน์โหลด 
MergeMultiBuildTargetPreparer IMultiTargetPreparer ที่ช่วยให้ส่งข้อมูลจากบิลด์หนึ่งไปยังอีกบิลด์หนึ่งได้โดยการ ตั้งชื่อบิลด์และคีย์ไฟล์ที่จะคัดลอกไปยังบิลด์อื่น 
MergeStrategy อธิบายวิธีรวมผลลัพธ์เมื่อมีการพยายามหลายครั้ง 
MerkleTree การแสดง Merkle Tree ตามที่กำหนดโดย API การดำเนินการจากระยะไกล 
MetricFilePostProcessor ใช้สำหรับอัปโหลดไฟล์บันทึกเมตริกที่รวบรวมระหว่างการทดสอบและระดับการเรียกใช้ 
MetricFileUtil ยูทิลิตีสำหรับจัดเก็บการทดสอบและเมตริกการทดสอบเมื่อสิ้นสุดการเรียกใช้ในไฟล์ข้อความและอัปโหลด ไปยัง Android Build API 
MetricFileUtil.TestRunMetrics  
MetricOption คำอธิบายประกอบสำหรับวิธีการทดสอบที่มีคำอธิบายประกอบด้วย @Test หรือหากคำอธิบายประกอบเป็นส่วนหนึ่งของ รายการคำอธิบายประกอบของ TestDescription ที่อนุญาตให้ระบุพารามิเตอร์เพิ่มเติมบางอย่างที่เป็นประโยชน์ สำหรับการปรับลักษณะการทำงานของตัวรวบรวม การกรองบางวิธี 
MetricsXMLResultReporter MetricsXMLResultReporter จะเขียนเมตริกการทดสอบและเมตริกการเรียกใช้ลงในไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์ metrics-folder ในระยะ invocationEnded ของการทดสอบ 
MetricTestCase ส่วนขยายของ TestCase ที่ช่วยให้บันทึกเมตริกได้เมื่อเรียกใช้เป็นส่วนหนึ่งของ TradeFed 
MetricTestCase.LogHolder โครงสร้างสำหรับเก็บไฟล์บันทึกที่จะรายงาน 
MetricUtil คลาสยูทิลิตีสำหรับการดึงเมตริกจากการกำหนดค่า statsd ที่พุช 
MetricUtility มีเมธอดสาธารณูปโภคทั่วไปสําหรับจัดเก็บเมตริกการทดสอบ รวบรวมเมตริกในการทดสอบที่คล้ายกัน และเขียนเมตริกลงในไฟล์ 
MetricUtility.DimensionalIterationData คลาส Helper สำหรับจัดเก็บไฟล์เมตริกมิติและสถานะสำหรับการทดสอบครั้งเดียว 
MetricUtils คลาสสำหรับจัดเก็บเมธอดตัวช่วยในการจัดการกับการแปลงรูปแบบเมตริก 
MinApiLevelModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อไม่ให้เรียกใช้การทดสอบเมื่ออยู่ต่ำกว่าระดับ API ที่ระบุ 
MinSdkModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อไม่ให้เรียกใช้การทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ  
MixImageZipPreparer IMultiTargetPreparer ที่ผสมรูปภาพของบิลด์ระบบในบิลด์อุปกรณ์ 
MixKernelTargetPreparer ITargetPreparer ที่อนุญาตให้รวมอิมเมจเคอร์เนลกับอิมเมจอุปกรณ์ 
MixRadioTargetPreparer ITargetPreparer ที่อนุญาตให้ผสมรูปภาพวิทยุกับรูปภาพอุปกรณ์ 
MoblyArtifactReporter ผู้รายงานอาร์ติแฟกต์ Mobly 
MoblyBinaryHostTest การทดสอบโฮสต์มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Python ของ Mobly จากระบบบิลด์ Android (Soong) 
MoblyYamlResultControllerInfoHandler ตัวแฮนเดิลองค์ประกอบ "ข้อมูลตัวควบคุม" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory โรงงานตัวแฮนเดิลผลลัพธ์ Mobly yaml ซึ่งสร้างตัวแฮนเดิลที่เหมาะสมตามประเภทผลลัพธ์ 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser โปรแกรมแยกวิเคราะห์ผลการทดสอบ Mobly yaml 
MoblyYamlResultRecordHandler ตัวแฮนเดิลองค์ประกอบ "Record" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler ตัวแฮนเดิลองค์ประกอบ "Summary" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler ตัวแฮนเดิลองค์ประกอบ "Test Name List" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler ตัวแฮนเดิลองค์ประกอบ "ข้อมูลผู้ใช้" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition คอนเทนเนอร์สำหรับการกำหนดค่าการทดสอบ 
ModuleListener Listener ที่แนบมากับแต่ละ IRemoteTest ของแต่ละโมดูลเพื่อรวบรวมรายการผลลัพธ์  
ModuleLogcatCollector เวอร์ชันของเครื่องมือรวบรวม Logcat แต่สำหรับโมดูล 
ModuleMerger คลาส Helper สำหรับการดำเนินการที่เกี่ยวข้องกับการผสาน ITestSuite และ ModuleDefinition หลังจากแยก 
ModuleOemTargetPreparer  
ModuleParameters ค่าพิเศษที่เชื่อมโยงกับคีย์ "พารามิเตอร์" ของชุดในข้อมูลเมตาของแต่ละโมดูล 
ModuleParametersHelper Helper to get the IModuleParameterHandler associated with the parameter. 
ModulePerfettoCollector ตัวรวบรวมที่จะเริ่มการติดตาม Perfetto เมื่อโมดูลการทดสอบเริ่มต้นและสิ้นสุด รวมถึงเมื่ออุปกรณ์รีบูต 
ModuleProtoResultReporter เครื่องมือรายงานผลลัพธ์มีไว้เพื่อรายงานผลลัพธ์ระดับโมดูลเท่านั้น 
ModulePusher  
ModulePusher.ModulePushError เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูล Mainline 
ModuleResultsAndMetricsForwarder ส่วนขยายของ ResultAndLogForwarder ที่เพิ่มเมตริกโมดูลเพิ่มเติมที่เกี่ยวข้องกับผลการทดสอบ  
ModuleSplitter Helper เพื่อแยกรายการโมดูลที่แสดงด้วย IConfiguration เป็นรายการหน่วยการดำเนินการ ที่แสดงด้วย ModuleDefinition 
ModuleTestTypeUtil มีเมธอดสาธารณูปโภคทั่วไปสำหรับการตรวจสอบโมดูล 
MultiFailureDescription เก็บ FailureDescription หลายอันไว้ในที่เก็บอันเดียว 
MultiLineReceiver การติดตั้งใช้งานพื้นฐานของ IShellOutputReceiver ซึ่งใช้ข้อมูลดิบที่มาจาก ซ็อกเก็ต และแปลงเป็นออบเจ็กต์ String 
MultiMap<K, V> Map ที่รองรับหลายค่าต่อคีย์ 
MultiReceiver การติดตั้งใช้งานพื้นฐานของ IShellOutputReceiver ซึ่งใช้ IShellOutputReceiver หลายอินสแตนซ์และออกอากาศข้อมูลที่ได้รับไปยังอินสแตนซ์ทั้งหมด 

N

NameMangleListener เครื่องมือตรวจสอบพร็อกซีเพื่อแปลชื่อเมธอดทดสอบ คลาส และแพ็กเกจเมื่อมีการรายงานผลลัพธ์ 
NativeAllocationInfo จัดเก็บข้อมูลการจัดสรรเนทีฟ 
NativeBenchmarkTest การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการทดสอบการเปรียบเทียบดั้งเดิมในอุปกรณ์ที่ระบุ 
NativeBenchmarkTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบเปรียบเทียบ โดยรวบรวมเมตริกเกี่ยวกับ เวลาเฉลี่ยต่อการดำเนินการ 
NativeBridgeModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์รองรับ Bridge ดั้งเดิมหรือไม่ 
NativeCodeCoverageFlusher คลาสยูทิลิตีที่ล้างการวัดความครอบคลุมดั้งเดิมและบังคับให้ล้างข้อมูลความครอบคลุมดั้งเดิมจากกระบวนการในอุปกรณ์ 
NativeDevice การติดตั้งใช้งานเริ่มต้นของITestDeviceอุปกรณ์ Android ที่ไม่ใช่แบบฟูลสแต็ก 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับเรียกใช้คำสั่ง OS "adb ...." 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับการรีบูตอุปกรณ์ 
NativeDevice.RebootMode โหมดของการรีบูต 
NativeDeviceStateMonitor คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice ที่ไม่มีการรองรับเฟรมเวิร์ก 
NativeLeakCollector ITargetPreparer ที่เรียกใช้ "dumpsys meminfo --unreachable -a" เพื่อระบุ หน่วยความจำเนทีฟที่เข้าถึงไม่ได้ซึ่งแต่ละกระบวนการถือครองอยู่ในปัจจุบัน 
NativeLibraryMapInfo การแมปที่อยู่หน่วยความจำกับไลบรารีสำหรับไลบรารีแบบเนทีฟ 
NativeStackCallInfo แสดงการเรียกใช้สแต็ก 
NativeStressTest การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการทดสอบความเครียดดั้งเดิมในอุปกรณ์ที่ระบุ 
NativeStressTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตข้อมูลการทดสอบความเครียด โดยรวบรวมเมตริกเกี่ยวกับ จำนวนการวนซ้ำที่เสร็จสมบูรณ์และเวลาเฉลี่ยต่อการวนซ้ำ 
NegativeHandler ตัวแฮนเดิลที่ระบุว่าไม่ควรดำเนินการใดๆ และพารามิเตอร์ไม่ควรสร้างโมดูลเพิ่มเติม  
NestedDeviceStateMonitor โปรแกรมตรวจสอบสถานะอุปกรณ์ที่ทำการตรวจสอบเพิ่มเติมในอุปกรณ์ที่ซ้อนกันเพื่อให้เหมาะกับลักษณะเฉพาะของ สภาพแวดล้อมเสมือน 
NestedRemoteDevice การแสดงอุปกรณ์ที่ทำงานภายใน VM ของ Cuttlefish ระยะไกล 
NetworkNotAvailableException เกิดขึ้นเมื่ออุปกรณ์เชื่อมต่อกับเครือข่ายเพื่อทดสอบไม่ได้ 
NoApkTestSkipper Special preparer ที่อนุญาตให้ข้ามการเรียกใช้ทั้งหมด (การเตรียมและการทดสอบ) หากไม่มี APK ที่จะทดสอบ 
NoDeviceException เกิดขึ้นเมื่อไม่มีอุปกรณ์ที่จะเรียกใช้คำสั่งที่ระบุ 
NoisyDryRunTest เรียกใช้การทดสอบแบบมีเสียงรบกวนในไฟล์คำสั่ง 
NoOpConfigOptionValueTransformer ไม่มีการดำเนินการ IConfigOptionValueTransformer 
NotMultiAbiHandler ตัวแฮนเดิลพิเศษที่แจ้ง SuiteModuleLoader ว่า ABI รองไม่ควร สร้างโมดูล 
NullDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้ในการจัดสรรเมื่อ IDeviceSelection.nullDeviceRequested() เป็น true 
NullOutputReceiver การใช้งาน IShellOutputReceiver ที่ไม่มีการดำเนินการใดๆ 

O

ObjectUpdater คลาส Helper เพื่อจัดการการอัปเดตออบเจ็กต์ AnTS 
ObjectUpdater.InvocationUpdate อัปเดตการเรียกใช้ที่ระบุ 
ObjectUpdater.TestArtifactUpdate ทำการอัปเดตใน BuildArtifact ที่ส่งคืน 
ObjectUpdater.WorkUnitUpdate อินเทอร์เฟซเพื่อห่อหุ้มการอัปเดต 
OpenObjectLoader ตัวโหลดสำหรับออบเจ็กต์เริ่มต้นที่มีใน AOSP 
ตัวเลือก ใส่คำอธิบายประกอบฟิลด์เพื่อแสดงIConfiguration ตัวเลือก 
Option.Importance  
OptionClass ใส่คำอธิบายประกอบคลาสเพื่อแสดงออบเจ็กต์ IConfiguration 
OptionCopier คลาสตัวช่วยที่สามารถคัดลอกOptionค่าฟิลด์ที่มีชื่อเดียวกันจากออบเจ็กต์หนึ่งไปยังอีกออบเจ็กต์หนึ่งได้  
OptionDef เก็บรายละเอียดของ Option 
OptionFetcher Helper เพื่อรับตัวเลือกการทดสอบจากกระบวนการหลัก 
OptionNotAllowedException ConfigurationException ที่เฉพาะเจาะจงเมื่อไม่อนุญาตให้ส่งตัวเลือกในบรรทัดคำสั่ง  
OptionSetter ป้อนข้อมูลในช่อง Option 
OptionSetter.Handler<T>  
OptionSetter.MapHandler Handler เพื่อจัดการค่าสำหรับช่องแผนที่ 
OptionSetter.OptionFieldsForName คอนเทนเนอร์สำหรับรายการฟิลด์ตัวเลือกที่มีชื่อที่ระบุ 
OptionUpdateRule ควบคุมลักษณะการทำงานเมื่อมีการระบุตัวเลือกหลายครั้ง 
OtaDeviceBuildInfo IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ (OTA) 
OtatoolsBuildInfo IBuildInfo ที่มีอาร์ติแฟกต์ otatools 
OtaUpdateDeviceFlasher โปรแกรมแฟลชอุปกรณ์ที่เรียกใช้สคริปต์ system/update_engine/scripts/update_device.py พร้อมแพ็กเกจ OTA แบบเต็ม หรือแบบเพิ่มเพื่ออัปเดตอิมเมจอุปกรณ์ 
OxygenUtil ยูทิลิตีสำหรับโต้ตอบกับบริการ Oxygen 

P

PackageInfo คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ 
PackageInstalledModuleController ตัวควบคุมโมดูลไม่ให้เรียกใช้การทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็กเกจที่ระบุ 
คู่<A, B> กำหนดคลาส Pair ของเราเองซึ่งมีออบเจ็กต์ 2 รายการ 
Pair<S, T> คลาส Pair เป็นเพียง 2-tuple สำหรับใช้ในแพ็กเกจนี้ 
PairingMultiTargetPreparer ตัวเตรียมข้อมูลแบบหลายเป้าหมายช่วยให้การจับคู่ (และการเชื่อมต่อ) บลูทูธระหว่างอุปกรณ์ 2 เครื่องเป็นไปได้ 
ParallelDeviceExecutor<V> Wrapper ของ ExecutorService เพื่อเรียกใช้ฟังก์ชันแบบขนาน 
ParentSandboxInvocationExecution เวอร์ชันของ InvocationExecution สำหรับการดำเนินการพิเศษในการเรียกใช้ระดับบนเมื่อเรียกใช้ แซนด์บ็อกซ์ 
ParentShardReplicate ทำซ้ำการตั้งค่าสำหรับอุปกรณ์เครื่องหนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของการแยกส่วน 
PartialZipDownloadCache ยูทิลิตีสำหรับแคชไฟล์ที่ดาวน์โหลดบางส่วนตามเนื้อหาของไฟล์ 
PassingTestFileReporter ITestInvocationListener ที่บันทึกรายการกรณีทดสอบที่ผ่านไปยังไฟล์ทดสอบ 
PendingBlock บล็อกข้อมูลที่เป็นของ APK หรือไฟล์ลายเซ็นที่อุปกรณ์ต้องการ 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector เครื่องมือรวบรวมที่ดึงไฟล์การติดตามของ Perfetto จากอุปกรณ์ บีบอัดไฟล์ (ไม่บังคับ) และ เพิ่มไฟล์ลงในบันทึกการทดสอบ 
PerfettoGenericPostProcessor โปรแกรมประมวลผลภายหลังที่ประมวลผลไฟล์ข้อความ/ไบนารีเมตริก perfetto proto เป็นคู่คีย์-ค่าโดย ขยายข้อความและช่อง proto แบบเรียกซ้ำด้วยค่าสตริงจนกว่าจะพบช่องที่มี ค่าตัวเลข 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer ตัวเตรียม Perfetto จะพุชไฟล์การกำหนดค่าไปยังอุปกรณ์ในตำแหน่งมาตรฐานที่ Perfetto มีสิทธิ์เข้าถึง  
PerfettoPullerMetricCollector เลิกใช้คลาสนี้แล้ว โปรดใช้ PerfettoFilePullerCollector และ ERROR(/PerfettoTracePostProcessor) แทน 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor โปรแกรมประมวลผลภายหลังที่ดึงไฟล์การติดตามของ Perfetto จากบันทึกการทดสอบและเรียกใช้โปรแกรมประมวลผลการติดตาม ในไฟล์เหล่านั้นเพื่อสร้าง Proto ของเมตริก Perfetto 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder คลาสยูทิลิตีสำหรับการบันทึกการติดตามของ Perfetto ใน ITestDevice 
PerfettoV2MetricConverterUtil คลาสยูทิลิตีสําหรับการแปลงเมตริก Perfetto V2 
PerfettoV2ToDimensionalMetricConverter แปลง Perfetto V2 TraceSummary proto เป็น MetricReport สำหรับการรายงานเมตริกเชิงมิติ  
PrettyPrintDelimiter ยูทิลิตีตัวช่วยที่ช่วยพิมพ์ข้อความที่คั่นด้วยตัวคั่นซึ่งโดดเด่น 
PrettyTestEventLogger Logger ที่ตรงกับเหตุการณ์และบันทึกเหตุการณ์ตามลำดับเพื่อให้แก้ไขข้อบกพร่องได้ง่ายขึ้น 
ProcessInfo ใช้เพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับกระบวนการ(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) 
ProcessUtil  
ProfileParameterHandler ตัวแฮนเดิลพารามิเตอร์พื้นฐานสำหรับผู้ใช้โปรไฟล์ 
ProfileTargetPreparer คลาสพื้นฐานสำหรับการตั้งค่าเครื่องมือเตรียมเป้าหมายสำหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX 
PromptResponse การแสดงคำขอพรอมต์และการตอบกลับ 
PromptUtility ยูทิลิตีสำหรับสร้างพรอมต์จากบริบท 
PromptUtility.PromptTemplate การอ้างอิงถึงเทมเพลตพรอมต์ที่จัดเก็บไว้ในทรัพยากร 
PropertyChanger คลาสยูทิลิตีสำหรับการเปลี่ยน (หรือเพิ่ม) รายการในไฟล์พร็อพเพอร์ตี้ Android 
PropertyFetcher ดึงและแคชค่า "getprop" จากอุปกรณ์ 
ProtoResultParser โปรแกรมแยกวิเคราะห์สำหรับรูปแบบ Proto ของผลลัพธ์ Tradefed 
ProtoResultParser.TestLevel การแจงนับที่แสดงถึงระดับปัจจุบันของ Proto ที่กำลังประมวลผล 
ProtoResultReporter Result reporter build a TestRecord protobuf with all the results inside. 
ProtoUtil เมธอดอรรถประโยชน์สำหรับการจัดการข้อความ Protobuf โดยไม่คำนึงถึงประเภท 
ProxyConfiguration ออบเจ็กต์ที่อนุญาตให้ชี้ไปยังการกำหนดค่าระยะไกลเพื่อดำเนินการ 
PsParser ยูทิลิตีที่ใช้ในการแยกวิเคราะห์(USER,PID และ NAME) จากเอาต์พุตจากคำสั่ง "ps"
PtsBotTest เรียกใช้การทดสอบ PTS-bot 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker เลิกใช้คลาสนี้แล้ว ให้ใช้ PushFilePreparer แทน 
PushFilePreparer ITargetPreparer ที่พยายามส่งไฟล์จำนวนเท่าใดก็ได้จากเส้นทางโฮสต์ไปยังเส้นทางอุปกรณ์ 
PythonBinaryHostTest การทดสอบโฮสต์มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Python จากระบบบิลด์ Android (Soong)

Test Runner รองรับตัวกรองรวมและตัวกรองยกเว้น 

PythonBinaryHostTest.PythonForwarder Result forwarder to replace the run name by the binary name. 
PythonUnitTestResultParser ตีความเอาต์พุตของการทดสอบที่เรียกใช้ด้วยเฟรมเวิร์ก unittest ของ Python และแปลเป็นคำสั่งเรียก ในชุดของ ITestInvocationListener 
PythonUnitTestRunner เลิกใช้คลาสนี้แล้ว โปรดใช้ PythonBinaryHostTest แทน 
PythonVirtualenvHelper คลาสตัวช่วยในการเปิดใช้งานสภาพแวดล้อมเสมือนของ Python 3 
PythonVirtualenvPreparer ตั้งค่าสภาพแวดล้อมเสมือนของ Python ในโฮสต์และติดตั้งแพ็กเกจ 

Q

QueryType เปิดตัวประเภทคำค้นหาควบคุม 
QuotationAwareTokenizer  

R

RamdumpPreparer เปิดใช้ Ramdump 
RawImage ข้อมูลที่แสดงรูปภาพที่ถ่ายจากเฟรมบัฟเฟอร์ของอุปกรณ์ 
RebootReasonCollector ตัวรวบรวมที่รวบรวมการรีบูตอุปกรณ์ระหว่างการทดสอบและรายงานตามเหตุผลและจำนวน 
RebootTargetPreparer ผู้เตรียมเป้าหมายที่รีบูตอุปกรณ์ 
RecorderClient ไคลเอ็นต์เครื่องบันทึก ResultDB ที่อัปโหลดผลการทดสอบไปยัง ResultDB 
RecorderClientLegacy ไคลเอ็นต์เครื่องบันทึก ResultDB ที่อัปโหลดผลการทดสอบไปยังการเรียกใช้ ResultDB แบบเดิม 
RecoveryLogPreparer เครื่องมือเตรียมข้อมูลเป้าหมายที่ใช้รวบรวมบันทึกก่อนการกู้คืน 
RegexTrie<V> RegexTrie คือ Trie ที่แต่ละส่วนของคีย์ที่จัดเก็บเป็นนิพจน์ทั่วไป Pattern 
RemoteAndroidDevice การติดตั้งใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบฟูลสแต็กที่เชื่อมต่อผ่าน adb connect 
RemoteAndroidTestRunner เรียกใช้คำสั่งทดสอบ Android จากระยะไกลและรายงานผลลัพธ์ 
RemoteAndroidTestRunner เรียกใช้คำสั่งทดสอบ Android จากระยะไกลและรายงานผลลัพธ์ 
RemoteAndroidTestRunner.StatusReporterMode แสดงโหมดผู้รายงานสถานะในตัวเลือกคำสั่งเครื่องมือ 
RemoteAndroidTestRunner.StatusReporterMode แสดงโหมดผู้รายงานสถานะในตัวเลือกคำสั่งเครื่องมือ 
RemoteAndroidVirtualDevice ขยายRemoteAndroidDeviceลักษณะการทำงานสำหรับอุปกรณ์ Android แบบฟูลสแต็กที่ทำงานใน Google Compute Engine (GCE) 
RemoteAvdIDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้ในการจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true 
RemoteBuildInfo คอนเทนเนอร์สำหรับการตอบกลับข้อมูลบิลด์การควบคุมการเปิดตัว 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient การติดตั้งใช้งาน RemoteActionCache ที่ใช้การเรียก gRPC ไปยังเซิร์ฟเวอร์ API ระยะไกล 
RemoteDynamicPool การนำกลุ่มการทดสอบที่คิวไว้สำหรับการทำงานจากระยะไกลมาใช้ 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver คลาสอย่างง่ายที่ช่วยให้โหลดไฟล์จากที่ต่างๆ ได้โดยใช้ URI และฟังก์ชันการทำงานของผู้ให้บริการ 
RemoteFileUtil คลาสยูทิลิตีเพื่อจัดการไฟล์จากอินสแตนซ์ระยะไกล 
RemoteInvocationExecution การใช้งาน InvocationExecution ที่ขับเคลื่อนการดำเนินการระยะไกล 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil ยูทิลิตีสำหรับเรียกใช้คำสั่ง SSH ในอินสแตนซ์ระยะไกล 
RemoteTestTimeOutEnforcer Listener ที่อนุญาตให้ตรวจสอบเวลาในการดำเนินการของการกำหนดค่าการทดสอบที่ระบุและทำให้การทดสอบล้มเหลวหากใช้เวลานานกว่าการหมดเวลาที่ระบุ  
RemoteZip ยูทิลิตีสำหรับแตกไฟล์แต่ละไฟล์ภายในไฟล์ ZIP ระยะไกล 
RemoveSystemAppPreparer ITargetPreparerสำหรับการนำ APK ออกจากพาร์ติชันของระบบก่อนการทดสอบ 
ReportPassedTests รายงานในไฟล์ตัวกรองที่เป็นไปได้เพื่อยกเว้นการทดสอบที่ผ่าน 
RequestUtil ยูทิลิตีที่อนุญาตให้ลองส่งคำขอเครือข่ายอีกครั้งแบบทั่วไปพร้อมการจัดการข้อผิดพลาด 
ResolvePartialDownload แก้ไขคำขอการดาวน์โหลดบางส่วน 
ResourceMetricUtil ฟังก์ชันยูทิลิตีสำหรับการสร้างเมตริก 
ResourceUtil ยูทิลิตีสำหรับการอ่านทรัพยากรการกำหนดค่า 
RestApiHelper คลาสตัวช่วยสำหรับการเรียก REST API 
RestartSystemServerTargetPreparer Target preparer ที่รีสตาร์ทเซิร์ฟเวอร์ระบบโดยไม่ต้องรีบูตอุปกรณ์ 
ResultAggregator ผู้ส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจำเป็น โดยอิงตามกลยุทธ์การลองใหม่ที่ ใช้ 
ResultAndLogForwarder ตัวส่งต่อสำหรับผลลัพธ์และเหตุการณ์ในบันทึก 
ResultDBReporter เครื่องมือรายงานผลลัพธ์ที่อัปโหลดผลการทดสอบไปยัง ResultDB 
ResultDBUtil คลาสยูทิลิตีสำหรับเครื่องมือรายงาน ResultDB 
ResultDBUtil.TruncationResult คลาสอย่างง่ายสำหรับเก็บผลลัพธ์ของการดำเนินการตัดทอน 
ResultForwarder ITestInvocationListener ที่ส่งต่อผลการเรียกใช้ไปยังรายการผู้ฟังอื่นๆ 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer โปรแกรมเรียกใช้พิเศษที่เล่นผลลัพธ์ที่ได้รับซ้ำ 
RetentionFileSaver คลาส Helper สำหรับสร้างไฟล์ .retention ในไดเรกทอรี 
RetryConfigurationFactory Factory ที่จัดการการลองส่งคำสั่งอีกครั้ง 
RetryLogSaverResultForwarder ตัวส่งต่อที่จัดการการส่งต่อความพยายามปัจจุบันที่เรากำลังดำเนินการอยู่ด้วย 
RetryPreparationDecision คลาสที่อธิบายการตัดสินใจว่าจะลองเตรียมอีกครั้งหรือไม่ และจะทำให้การเรียกใช้โมดูลล้มเหลวหรือไม่ 
RetryRescheduler โปรแกรมเรียกใช้พิเศษที่ช่วยกำหนดเวลาการทดสอบที่ล้มเหลวหรือไม่ได้ ดำเนินการในการเรียกใช้ก่อนหน้าใหม่ 
RetryRescheduler.RetryType ประเภทของการทดสอบที่ลองอีกครั้งได้ 
RetryResultForwarder ส่วนขยายของ ResultForwarder ที่จะพุชไปยังหมายเลขการพยายามที่ระบุเสมอ 
RetryResultHelper คลาส Helper เพื่อกำหนดว่าควรเรียกใช้โมดูลหรือการทดสอบใด 
RetryStatistics โครงสร้างที่เก็บสถิติสำหรับเซสชันการลองใหม่ของ IRemoteTest รายการ 
RetryStrategy กลยุทธ์การลองอีกครั้งที่จะใช้เมื่อเรียกใช้การทดสอบบางอย่างอีกครั้ง 
RootcanalForwarderPreparer  
RootTargetPreparer Target preparer ที่ดำเนินการ "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 ตีความผลลัพธ์ของการทดสอบที่เรียกใช้ด้วยเฟรมเวิร์กการเปรียบเทียบเกณฑ์และแปลเป็น การเรียกใช้ในชุดของ ITestInvocationListener
RustBinaryHostTest การทดสอบโฮสต์มีไว้เพื่อเรียกใช้ไฟล์ไบนารี Rust จากระบบบิลด์ Android (Soong) 
RustBinaryTest การทดสอบที่เรียกใช้ไบนารี Rust ในอุปกรณ์ที่ระบุ 
RustTestBase คลาสพื้นฐานของ RustBinaryHostTest และ RustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser ตีความเอาต์พุตของการทดสอบที่เรียกใช้ด้วยเฟรมเวิร์ก unittest ของ Rust และแปลเป็นคำสั่งเรียกใน ชุดของ ITestInvocationListener

S

SandboxConfigDump คลาส Runner ที่สร้าง IConfiguration ตามบรรทัดคำสั่งและส่งออกไปยังไฟล์ 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException ข้อยกเว้นการกำหนดค่าพิเศษที่มาจากการตั้งค่า Sandbox 
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose. 
SandboxConfigUtil คลาสยูทิลิตีสำหรับการจัดการ IConfiguration เมื่อทำแซนด์บ็อกซ์ 
SandboxedInvocationExecution การดำเนินการแซนด์บ็อกซ์พิเศษของการเรียกใช้: นี่คือ InvocationExection สำหรับกรณีที่เราอยู่ ภายในแซนด์บ็อกซ์ที่เรียกใช้คำสั่ง 
SandboxInvocationRunner เรียกใช้การทดสอบที่เชื่อมโยงกับการเรียกใช้ในแซนด์บ็อกซ์ 
SandboxOptions คลาสที่รับและให้ตัวเลือกแก่ ISandbox ได้ 
SandboxThinLauncher ตัวเรียกใช้งานแบบบางที่พยายามสร้างบริบทที่มีการกำหนดเวอร์ชันตั้งแต่เนิ่นๆ เพื่อให้ได้การกำหนดค่าที่ไม่มีอยู่ในบริบทหลัก 
SchedulerState Enum ที่แสดงรายการสถานะที่การเรียกใช้และ WorkUnit อาจอยู่ใน 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenRecordOnFailureCollector ตัวรวบรวมที่จะจับภาพและบันทึกวิดีโอหน้าจอเมื่อกรณีทดสอบล้มเหลว 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector ตัวรวบรวมที่จะจับภาพหน้าจอและบันทึกเมื่อกรอบการทดสอบล้มเหลว 
Sdk28ModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่ 
Sdk29ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 29 ขึ้นไป 
Sdk30ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 30 ขึ้นไป 
Sdk31ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 31 ขึ้นไป 
Sdk32ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 32 ขึ้นไป 
Sdk33ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 33 ขึ้นไป 
Sdk34ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 34 ขึ้นไป 
Sdk35ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 35 ขึ้นไป 
Sdk36ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 36 ขึ้นไป 
Sdk37ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 37 ขึ้นไป 
SdkVersionUtil  
SearchArtifactUtil คลาสยูทิลิตีที่ใช้ค้นหาสิ่งประดิษฐ์ทดสอบได้ 
SecondaryUserHandler ตัวแฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER 
SecondaryUserOnDefaultDisplayHandler ตัวแฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY 
SecondaryUserOnSecondaryDisplayHandler ตัวแฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY 
SemaphoreTokenTargetPreparer นี่คือตัวเตรียมที่ใช้โทเค็นเพื่อจัดลำดับการดำเนินการทดสอบในโฮสต์ Tradefed 
SerializationUtil ยูทิลิตีเพื่อซีเรียลไลซ์/ดีซีเรียลไลซ์ออบเจ็กต์ที่ใช้ Serializable 
ServiceAccountKeyCredentialFactory Credential Factory เพื่อสร้างคีย์บัญชีบริการตาม OAuth Credential 
SettingsBaselineSetter ตัวตั้งค่าทั่วไปเพื่อจัดการการตั้งค่าพื้นฐานของอุปกรณ์ผ่าน ITestDevice.setSetting 
การตั้งค่าการตั้งค่า ITargetPreparer ที่กำหนดการตั้งค่าอุปกรณ์ผ่านการวัดผลของ SettingsUtil.apk 
SettingsUtil คลาสยูทิลิตีที่เปลี่ยนการตั้งค่าของอุปกรณ์ได้ 
ShardBuildCloner คลาส Helper ที่จัดการการโคลนข้อมูลการสร้างจากบรรทัดคำสั่ง 
ShardHelper คลาส Helper ที่จัดการการสร้าง Shard และกำหนดเวลาสำหรับการเรียกใช้ 
ShardListener ITestInvocationListener ที่รวบรวมผลลัพธ์จากชาร์ดการเรียกใช้ (หรือที่เรียกว่าการแยกการเรียกใช้เพื่อเรียกใช้ในหลายๆ ทรัพยากรแบบขนาน) และส่งต่อผลลัพธ์ไปยัง Listener อื่น 
ShardMainResultForwarder ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบที่แยกส่วน 
ShellCommandUnresponsiveException ข้อยกเว้นที่เกิดขึ้นเมื่อคำสั่งเชลล์ที่ดำเนินการในอุปกรณ์ใช้เวลานานเกินไปในการส่งเอาต์พุต 
ShellOutputReceiverStream คลาสย่อยของ OutputStream ที่เขียนลงใน IShellOutputReceiver 
ShellStatusChecker ตรวจสอบว่าสถานะเชลล์เป็นไปตามที่คาดไว้ก่อนและหลังการเรียกใช้โมดูล 
ShippingApiLevelModuleController เรียกใช้การทดสอบหากอุปกรณ์มีคุณสมบัติตรงตามเงื่อนไขต่อไปนี้
  • หากมีการกำหนด min-api-level ไว้ ให้ทำดังนี้
    • อุปกรณ์ที่จัดส่งพร้อมกับ min-api-level ขึ้นไป 
ShowmapPullerMetricCollector การติดตั้งใช้งานพื้นฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้ดึงไฟล์ showmap จากอุปกรณ์และรวบรวมเมตริกจากไฟล์ดังกล่าว 
SideloadOtaTargetPreparer ตัวเตรียมเป้าหมายที่ทำการโหลด OTA Package ที่ระบุจากภายนอก ใช้แพ็กเกจ รอ ให้อุปกรณ์บูตขึ้นมา และแทรกพร็อพเพอร์ตี้บิลด์ของอุปกรณ์เพื่อใช้เป็นข้อมูลบิลด์

ตัวเตรียมเป้าหมายนี้ถือว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และ จะตรวจสอบว่าอุปกรณ์ออกจากโหมดเดียวกันแต่ใช้บิลด์ใหม่กว่า 

SimpleFileLogger ILeveledLogOutput ที่นำข้อความบันทึกไปยัง stdout และไปยังไฟล์บันทึกเดียว 
SimpleperfProfilePostProcessor โปรแกรมประมวลผลภายหลังที่ค้นหาข้อมูลการทำโปรไฟล์ simpleperf และสร้างโปรไฟล์ pprof 
SimplePerfResult ออบเจ็กต์สำหรับเก็บผลการทดสอบ simpleperf ทั้งหมด 
SimplePerfStatResultParser คลาสยูทิลิตีเพื่อแยกวิเคราะห์ผลลัพธ์ของ Simpleperf 
SimplePerfUtil คลาสยูทิลิตีเพื่อส่งคำสั่งง่ายๆ และรวบรวมผลลัพธ์ 
SimplePerfUtil.SimplePerfType Enum ของตัวเลือกคำสั่ง simpleperf 
SimpleStats คลาสยูทิลิตีขนาดเล็กที่คำนวณการวัดทางสถิติบางอย่างเมื่อได้รับชุดข้อมูลตัวเลข 
SizeLimitedOutputStream 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 อ่านจากต้นทางและตรวจหารูปแบบข้อมูล 
SparseIntArray SparseIntArrays จะแมปจำนวนเต็มกับจำนวนเต็ม 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils คลาสสำหรับจัดเก็บเมธอดตัวช่วยในการจัดการกับ Sponge 
SsoClientHttpHelper มีเมธอดตัวช่วยในการส่งคำขอ HTTP โดยใช้ไบนารีไคลเอ็นต์ SSO 
StaticCompatibleBuildFlavorUtil คลาสยูทิลิตีที่โหลด StaticCompatibleBuildFlavor จาก classpath และให้สิทธิ์เข้าถึงเมธอด  
StaticDeviceInfoUtil คลาสยูทิลิตีที่โหลด StaticDeviceInfo จาก classpath และให้สิทธิ์เข้าถึงเมธอด 
StatsdBeforeAfterGaugeMetricPostProcessor โปรแกรมประมวลผลภายหลังที่ประมวลผลเมตริกเกจที่รวบรวมในแนวทาง "ก่อน/หลัง" เช่น 
StatsdEventMetricPostProcessor โปรแกรมประมวลผลภายหลังที่ประมวลผลเมตริกเหตุการณ์ในรายงาน statsd เป็นคู่คีย์-ค่า โดยใช้ รูปแบบที่ระบุไว้ในโปรแกรมประมวลผล 
StatsdGenericPostProcessor โปรแกรมประมวลผลภายหลังที่ประมวลผลรายงาน StatsD ของ Proto แบบไบนารีเป็นคู่คีย์-ค่าโดยการขยายรายงาน เป็นโครงสร้างแบบต้นไม้ 
StatusCheckerResult มีผลลัพธ์ของการดำเนินการ ISystemStatusChecker 
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout 
StopServicesSetup ITargetPreparer ที่หยุดบริการในอุปกรณ์ 
StreamProtoReceiver ตัวรับที่แปล Proto TestRecord ที่ได้รับเป็นเหตุการณ์ Tradefed 
StreamProtoResultReporter การใช้งาน ProtoResultReporter 
StreamUtil คลาสยูทิลิตีสำหรับการจัดการสตรีมอินพุต 
StrictShardHelper กลยุทธ์การแบ่งข้อมูลเพื่อสร้าง Shard ที่เข้มงวดซึ่งจะไม่รายงานร่วมกัน 
StringEscapeUtils คลาสยูทิลิตีสำหรับการหลีกเลี่ยงสตริงสำหรับรูปแบบที่เฉพาะเจาะจง 
StringUtil คลาสยูทิลิตีสำหรับการหลีกเลี่ยงสตริงสำหรับการจัดการสตริงทั่วไป 
StubBuildProvider การใช้งาน IBuildProvider ที่ว่างเปล่า 
StubDevice การใช้งานตัวยึดตำแหน่ง Stub ของ IDevice 
StubKeyStoreClient การติดตั้งใช้งาน Stub เริ่มต้นสำหรับไคลเอ็นต์ KeyStore 
StubKeyStoreFactory การติดตั้งใช้งาน Stub เริ่มต้นสำหรับ KeyStore Factory 
StubLocalAndroidVirtualDevice ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้ในการจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เป็น true 
StubMultiTargetPreparer การติดตั้งใช้งาน IMultiTargetPreparer ที่ว่างเปล่าของตัวยึดตำแหน่ง 
StubTargetPreparer การติดตั้งใช้งาน ITargetPreparer ที่ว่างเปล่าของตัวยึดตำแหน่ง 
StubTest การติดตั้งใช้งานการทดสอบที่ว่างเปล่าแบบไม่มีการดำเนินการ 
StubTestRunListener การใช้งาน Stub ของ ITestRunListener 
SubprocessCommandException คำสั่งของกระบวนการย่อยทำงานไม่สำเร็จ 
SubprocessConfigBuilder สร้าง XML การกำหนดค่า TF Wrapper สำหรับการกำหนดค่า TF ที่มีอยู่ 
SubprocessEventHelper Helper เพื่อจัดรูปแบบ/เลิกจัดรูปแบบเหตุการณ์ที่จะส่งไปยังบันทึก 
SubprocessEventHelper.BaseTestEventInfo Base Helper สำหรับข้อมูล TestIgnored 
SubprocessEventHelper.FailedTestEventInfo Helper สำหรับข้อมูล testFailed 
SubprocessEventHelper.InvocationEndedEventInfo ผู้ช่วยสำหรับข้อมูลการสิ้นสุดการเรียกใช้ 
SubprocessEventHelper.InvocationFailedEventInfo Helper สำหรับข้อมูล InvocationFailed 
SubprocessEventHelper.InvocationStartedEventInfo ผู้ช่วยสำหรับข้อมูลการเรียกใช้ที่เริ่มต้น 
SubprocessEventHelper.LogAssociationEventInfo ตัวช่วยสำหรับข้อมูล logAssociation 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Helper สำหรับข้อมูล testEnded 
SubprocessEventHelper.TestLogEventInfo Helper สำหรับข้อมูล testLog 
SubprocessEventHelper.TestModuleStartedEventInfo ข้อมูลผู้ช่วยสำหรับโมดูลทดสอบเริ่มต้น 
SubprocessEventHelper.TestRunEndedEventInfo ตัวช่วยสำหรับข้อมูล testRunEnded 
SubprocessEventHelper.TestRunFailedEventInfo ตัวช่วยสำหรับข้อมูล testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo ตัวช่วยสำหรับข้อมูล testRunStarted 
SubprocessEventHelper.TestStartedEventInfo Helper สำหรับข้อมูล testStarted 
SubprocessExceptionParser Helper เพื่อจัดการเอาต์พุตข้อยกเว้นจากโปรแกรมเรียกใช้คำสั่ง Tradefed มาตรฐาน 
SubprocessReportingHelper คลาสสำหรับสร้างไฟล์การกำหนดค่า Wrapper เพื่อใช้เครื่องมือรายงานผลลัพธ์ของกระบวนการย่อยสำหรับคำสั่งคลัสเตอร์  
SubprocessResultsReporter ใช้ ITestInvocationListener เพื่อระบุเป็น result_reporter และส่งต่อจาก กระบวนการย่อยผลการทดสอบ การทดสอบที่รัน และการเรียกใช้การทดสอบ 
SubprocessTestResultsParser ขยาย FileOutputStream เพื่อแยกวิเคราะห์เอาต์พุตก่อนเขียนลงในไฟล์เพื่อให้เรา สร้างเหตุการณ์ทดสอบในฝั่ง Launcher ได้ 
SubprocessTestResultsParser.StatusKeys คีย์สถานะการทดสอบที่เกี่ยวข้อง 
SubprocessTfLauncher IRemoteTest สำหรับการเรียกใช้การทดสอบกับการติดตั้ง TF แยกต่างหาก 
SuiteApkInstaller ติดตั้ง APK ที่ระบุสำหรับการกำหนดค่า Suite ไม่ว่าจะจากตัวแปร $ANDROID_TARGET_OUT_TESTCASES หรือ ROOT_DIR ในข้อมูลบิลด์
SuiteModuleLoader ดึงข้อมูลคำจำกัดความของโมดูลการทดสอบความเข้ากันได้จากที่เก็บ 
SuiteModuleLoader.ConfigFilter FilenameFilter เพื่อค้นหาไฟล์การกำหนดค่าทั้งหมดในไดเรกทอรี 
SuiteResultCacheUtil ยูทิลิตีในการอัปโหลดและดาวน์โหลดผลลัพธ์ของแคชสำหรับโมดูลการทดสอบ 
SuiteResultCacheUtil.CacheResultDescriptor อธิบายผลลัพธ์ของแคช 
SuiteResultHolder ออบเจ็กต์ Helper เพื่อให้การซีเรียลไลซ์และดีซีเรียลไลซ์ผลการเรียกใช้ง่ายขึ้น 
SuiteResultReporter รวบรวมผลการทดสอบสำหรับการเรียกใช้ชุดการทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย 
SuiteResultReporter.ModulePrepTimes ผู้ถือครองออบเจ็กต์สำหรับเวลาเตรียมการและเวลาเก็บของของโมดูล 1 โมดูล 
SuiteTestFilter แสดงตัวกรองสำหรับการรวมและยกเว้นการทดสอบ 
SwitchUserTargetPreparer การใช้งานเริ่มต้นของ BaseSwitchUserTargetPreparer - ดู javadoc ของคลาสดังกล่าวเพื่อดูข้อมูลเพิ่มเติม  
SyncException ข้อยกเว้นที่เกิดขึ้นเมื่อการโอนโดยใช้ ERROR(/SyncService) ไม่เสร็จสมบูรณ์ 
SyncException.SyncError  
SyncService ซิงค์คลาสบริการเพื่อพุช/ดึงไปยัง/จากอุปกรณ์/โปรแกรมจำลองผ่าน Debug Bridge 
SyncService.FileStat  
SyncService.ISyncProgressMonitor คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการกับการแสดงความคืบหน้าในการโอน 
SystemServerFileDescriptorChecker ตรวจสอบว่าเซิร์ฟเวอร์ระบบดูเหมือนจะใช้ FD หมดหรือไม่ 
SystemServerStatusChecker ตรวจสอบว่า pid ของ system_server เปลี่ยนแปลงจากก่อนและหลังการเรียกใช้โมดูลหรือไม่ 
SystemUpdaterDeviceFlasher IDeviceFlasher ที่ใช้โปรแกรมอัปเดตระบบเพื่อติดตั้งอิมเมจระบบที่รวมอยู่ในแพ็กเกจการอัปเดต OTA 
SystemUtil คลาสยูทิลิตีสำหรับการเรียกใช้ระบบ 
SystemUtil.EnvVariable  

T

TableBuilder คลาส Helper เพื่อแสดงเมทริกซ์ขององค์ประกอบ String ในตาราง 
TableFormatter คลาส Helper เพื่อแสดงเมทริกซ์ขององค์ประกอบ String เพื่อให้คอลัมน์องค์ประกอบแต่ละรายการเรียงกัน 
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 Helper เพื่อแก้ไข Dependency หากจำเป็น 
TestDescription คลาสที่แสดงข้อมูลเกี่ยวกับกรณีทดสอบ 
TestDescriptionsFile คลาสยูทิลิตีสำหรับการจัดรูปแบบและยกเลิกการจัดรูปแบบรายการ TestDescriptions ไปยังไฟล์ทดสอบ 
TestDevice การติดตั้งใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบฟูลสแต็ก 
TestDevice.MicrodroidBuilder เครื่องมือสร้างที่ใช้สร้าง Microdroid TestDevice 
TestDeviceOptions คอนเทนเนอร์สำหรับ ITestDevice Option 
TestDeviceOptions.InstanceType  
TestDeviceState การแสดงสถานะอุปกรณ์ที่มีฟีเจอร์ครบถ้วนกว่า DeviceState 
TestDiscoveryInfo คลาสยูทิลิตีที่จัดเก็บข้อมูลการขึ้นต่อกันที่การค้นหาการทดสอบต้องการ 
TestEnvironment คลาสสำหรับสร้างโมเดลข้อความ TestEnvironment ที่ API ของ TFC แสดงผล 
TestErrorIdentifier ตัวระบุข้อผิดพลาดจากการทดสอบและตัวเรียกใช้การทดสอบ 
TestFailureModuleController Controller สำหรับโมดูลที่ต้องการปรับแต่งลักษณะการทำงานของบันทึกความล้มเหลวของการทดสอบที่รวบรวม 
TestFilePushSetup ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์ 
TestFilterHelper คลาส Helper สำหรับการกรองการทดสอบ 
TestGroupStatus คลาสสำหรับจัดเก็บสถานะของกลุ่มทดสอบ 
TestIdentifier ระบุการทดสอบการวัดคุมที่แยกวิเคราะห์แล้ว 
TestIdUtils คลาสยูทิลิตีสําหรับการล้างข้อมูลรหัสการทดสอบสําหรับ ResultDB 
TestInfo จัดเก็บข้อมูลการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING 
TestInformation ออบเจ็กต์ Holder ที่มีข้อมูลและการอ้างอิงทั้งหมดที่โปรแกรมเรียกใช้การทดสอบหรือการทดสอบอาจต้องใช้ เพื่อดำเนินการอย่างถูกต้อง 
TestInformation.Builder Builder สำหรับสร้างอินสแตนซ์ TestInformation 
TestInvocation การติดตั้งใช้งาน ITestInvocation โดยค่าเริ่มต้น 
TestInvocation.RunMode โหมดต่างๆ ที่การเรียกใช้สามารถทำงานได้ 
TestInvocation.Stage  
TestInvocationManagementServer เซิร์ฟเวอร์ GRPC ช่วยจัดการการเรียกใช้การทดสอบและวงจรการใช้งาน 
TestInvocationManagementServer.InvocationInformation  
TestMapping คลาสสำหรับโหลดไฟล์ TEST_MAPPING 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner การใช้งาน BaseTestSuite เพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือ ไฟล์ TEST_MAPPING จากบิลด์เป็นชุด 
TestOption จัดเก็บรายละเอียดตัวเลือกการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING 
TestOutputUploader อัปโหลดไฟล์เอาต์พุตการทดสอบไปยังระบบไฟล์ในเครื่อง, GCS หรือปลายทาง HTTP(S) 
TestRecordInterpreter ยูทิลิตีในการแปลงโปรโตคอล TestRecord เป็นรูปแบบที่จัดการได้ง่ายขึ้นใน Tradefed 
TestRecordProtoUtil ยูทิลิตีเพื่ออ่าน TestRecord Proto จากไฟล์ 
TestResource คลาสสำหรับสร้างโมเดลข้อความ TestResource ที่ API ของ TFC ส่งคืน 
TestResourceDownloader คลาสสำหรับดาวน์โหลดไฟล์ทรัพยากรการทดสอบจากระบบไฟล์/GCS/HTTP 
TestResult คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว 
TestResult คอนเทนเนอร์สำหรับผลลัพธ์ของการทดสอบครั้งเดียว 
TestResult.TestStatus  
TestResultListener การลดความซับซ้อนของ ITestLifecycleListener สำหรับผู้ใช้ที่สนใจเฉพาะผลการทดสอบแต่ละรายการ  
TestRunnerUtil คลาสยูทิลิตีเพื่อช่วยโปรแกรมเรียกใช้การทดสอบต่างๆ 
TestRunResult เก็บผลลัพธ์จากการทดสอบครั้งเดียว 
TestRunResult เก็บผลลัพธ์จากการทดสอบครั้งเดียว 
TestRunResultListener Listener ที่อนุญาตให้อ่านสถานะการทดสอบครั้งสุดท้าย 
TestRunToTestInvocationForwarder ส่งต่อจาก ddmlib ITestRunListener ไปยัง ITestLifeCycleReceiver 
TestsPoolPoller โปรแกรมห่อหุ้มการทดสอบที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของกลุ่มการทดสอบ 
TestStatus การแสดงสถานะที่เป็นไปได้สำหรับวิธีการทดสอบใน Tradefed 
TestStatus Enum ที่แสดงผลลัพธ์ที่เป็นไปได้ของการทดสอบ 
TestSuiteInfo คลาสที่แก้ปัญหาการโหลดข้อมูลเมตาที่เกี่ยวข้องกับการสร้างสำหรับชุดทดสอบ

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

TestSummary คลาสที่แสดงสรุปการทดสอบ 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในพาร์ติชัน /system ในอุปกรณ์ 
TestTimeoutEnforcer Listener ที่ช่วยให้ตรวจสอบเวลาในการดำเนินการของกรณีทดสอบที่กำหนดและทำให้การทดสอบล้มเหลวหากใช้เวลานานกว่าการหมดเวลาที่กำหนด  
TextResultReporter เครื่องมือรายงานผลการทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit 
TfInternalOptionsFetcher คลาสยูทิลิตีที่อนุญาตให้คลาสโหลดค่าตัวแปรแบบคงที่จากไฟล์ res 
TfLaunchControlProvider LaunchControlProviderเพื่อดึงข้อมูลบิลด์ google-tradefed เป็น IFolderBuildInfo 
TfMetricProtoUtil คลาสยูทิลิตีเพื่อช่วยในการเปลี่ยนจาก Map<string, string=""> เป็น Map<string, metric="">  </string,></string,>
TfObjectTracker ยูทิลิตีเพื่อติดตามการใช้งานออบเจ็กต์ Trade Federation ต่างๆ 
TfSuiteRunner การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจากไฟล์ TF jar ในโฟลเดอร์ res/config/suite/  
TfTestLauncher IRemoteTest สำหรับการเรียกใช้การทดสอบ Unit Test หรือการทดสอบฟังก์ชันกับการติดตั้ง TF แยกต่างหาก 
ThreadInfo มีข้อมูลชุดข้อความ 
TimeoutException ข้อยกเว้นที่เกิดขึ้นเมื่อการเชื่อมต่อกับ Adb ล้มเหลวเนื่องจากหมดเวลา 
TimeoutRemainder คลาสยูทิลิตีเพื่อติดตามเวลาที่เหลือเมื่อกำหนดการหมดเวลาเริ่มต้น 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker เครื่องมือตรวจสอบสถานะเพื่อให้มั่นใจว่าเวลาของอุปกรณ์และโฮสต์จะซิงค์กันอยู่เสมอ 
TimeUtil มีเมธอดยูทิลิตีที่เกี่ยวข้องกับเวลา 
TimeVal นี่คือประเภท Sentinel ซึ่งรวม Long 
TimeWaster ตัวเตรียมเป้าหมายที่เรียบง่ายเพื่อฆ่าเวลาและอาจรีสตาร์ทอุปกรณ์ 
TokenProperty โทเค็นที่รองรับการแบ่งข้อมูลแบบไดนามิก 
TokenProviderHelper Helper ที่ให้ผู้ให้บริการที่เชื่อมโยงกับโทเค็นหนึ่งๆ เพื่อดูว่าอุปกรณ์รองรับโทเค็นหรือไม่  
TraceCmdCollector IMetricCollector ที่รวบรวมร่องรอยระหว่างการทดสอบโดยใช้ trace-cmd และบันทึกลงใน การเรียกใช้ 
TracePropagatingExecutorService บริการ Executor ที่ส่งต่องานไปยังการใช้งานพื้นฐานขณะเผยแพร่บริบทการติดตาม 
TracingLogger คลาสที่ช่วยจัดการการติดตามสำหรับการเรียกใช้การทดสอบแต่ละครั้ง 
TradefedConfigObject คลาสสำหรับสร้างโมเดลข้อความ TradefedConfigObject ของ TFC API 
TradefedConfigObject.Type รายการประเภทออบเจ็กต์การกำหนดค่าที่สามารถแทรกลงในการกำหนดค่าคำสั่งคลัสเตอร์ 
TradefedDelegator ออบเจ็กต์ที่ช่วยมอบสิทธิ์การเรียกใช้ไบนารี Tradefed อื่น 
TradefedFeatureClient ไคลเอ็นต์ grpc เพื่อขอการดำเนินการฟีเจอร์จากเซิร์ฟเวอร์ 
TradefedFeatureServer เซิร์ฟเวอร์ที่ตอบสนองต่อคำขอเพื่อเรียกใช้ฟีเจอร์ 
TradefedSandbox คอนเทนเนอร์แซนด์บ็อกซ์ที่เรียกใช้ Trade Federation ได้ 
TradefedSandboxFactory การติดตั้งใช้งานเริ่มต้นสำหรับ SandboxFactory 
TradefedSandboxRunner โปรแกรมเรียกใช้ที่เชื่อมโยงกับ TradefedSandbox ซึ่งจะอนุญาตให้เรียกใช้แซนด์บ็อกซ์ 
TradefedSandboxRunner.StubScheduledInvocationListener Stub IScheduledInvocationListener ที่ไม่มีการดำเนินการใดๆ 

U

UiAutomatorRunner เรียกใช้การทดสอบ UI Automator ในอุปกรณ์และรายงานผลลัพธ์ 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread เธรดที่ดูแลการรายงานการทดสอบทั้งหมดที่ไม่ได้ดำเนินการ 
UniqueMultiMap<K, V> MultiMap ที่รับประกันว่าค่าแต่ละค่าจะไม่ซ้ำกัน 
UpdateTokenInterceptor ตัวสกัดกั้นไคลเอ็นต์ gRPC ที่จัดการโทเค็นการอัปเดต ResultDB 
UploadManifest ไฟล์ Manifest ของ BLOB และไฟล์ที่จะอัปโหลด 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery ซึ่งรีเซ็ตบัส USB สำหรับอุปกรณ์ที่ออฟไลน์ 
UsbResetRunConfigRecovery อนุญาตให้ทริกเกอร์คำสั่งเพื่อรีเซ็ต USB ของอุปกรณ์ 
UsbResetTest IRemoteTest ที่รีเซ็ต USB ของอุปกรณ์และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์หรือไม่ หลังจากนั้น 
UserChecker ตรวจสอบว่าผู้ใช้มีการเปลี่ยนแปลงระหว่างการทดสอบหรือไม่ 
UserCleaner ITargetPreparer ที่นำผู้ใช้รองออกเมื่อมีการเลิกใช้งาน 
UserHelper  
UserInfo คล้ายกับคลาส UserInfo จากแพลตฟอร์ม 
UserInfo.UserType รูปแบบที่รองรับของประเภทผู้ใช้ใน API ภายนอก 
UserSwitcher ออบเจ็กต์ช่วยที่ใช้เพื่อเปลี่ยนเป็นผู้ใช้ของ type ที่ระบุ แล้วเปลี่ยนกลับไปเป็น ผู้ใช้ก่อนหน้าในภายหลัง 
UserSwitcher.UserTypeMode กำหนดลักษณะการทำงานที่คาดไว้โดยขึ้นอยู่กับ UserType ที่เชื่อมโยงกับแอตทริบิวต์ 

V

ValidateSuiteConfigHelper คลาสนี้จะช่วยตรวจสอบว่า IConfiguration ที่โหลดสำหรับชุดทดสอบเป็นไปตามข้อกำหนดที่คาดไว้หรือไม่ ดังนี้ - ไม่มีผู้ให้บริการบิลด์ - ไม่มีผู้รายงานผล 
VersionedFile โครงสร้างข้อมูลที่แสดงไฟล์ที่มีเวอร์ชันที่เชื่อมโยง 
VersionParser ดึงข้อมูลเวอร์ชันของอาร์ติแฟกต์ Tradefed ที่กำลังทำงาน 
VisibleBackgroundUserPreparer ตัวเตรียมเป้าหมายสำหรับการเรียกใช้การทดสอบในผู้ใช้ที่เริ่มต้นในพื้นหลังที่มองเห็นได้ 
VmRemoteDevice อุปกรณ์เสมือนระยะไกลที่เราจะจัดการจากภายในเครื่องเสมือน 

W

WaitDeviceRecovery การติดตั้งใช้งาน IDeviceRecovery อย่างง่ายที่รอให้อุปกรณ์ออนไลน์และ ตอบสนองต่อคำสั่งง่ายๆ 
WaitForDeviceDatetimePreparer ITargetPreparer ที่รอการตั้งค่าวันที่และเวลาในอุปกรณ์

ผู้เตรียมข้อมูลนี้สามารถบังคับให้ใช้ TargetSetupError ได้หากไม่ได้ตั้งค่าวันที่และเวลาภายใน การหมดเวลา 

WifiCommandUtil คลาสยูทิลิตีที่แยกวิเคราะห์เอาต์พุตคำสั่ง Wi-Fi ได้ 
WifiCommandUtil.ScanResult แสดงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง 
WifiHelper คลาส Helper สำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ 
WifiPreparer ITargetPreparer ที่กำหนดค่า Wi-Fi ในอุปกรณ์ หากจำเป็น 
WorkUnitType Enum ที่แสดงประเภทหน่วยงานที่เป็นไปได้ 

X

XmlFormattedGeneratorReporter การติดตั้งใช้งาน FormattedGeneratorReporter ซึ่งจัดรูปแบบผลลัพธ์ของชุดทดสอบในรูปแบบ XML  
XmlResultReporter เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant 
XmlSuiteResultFormatter คลาสยูทิลิตีเพื่อบันทึกการเรียกใช้ชุดทดสอบเป็น XML 
XmlSuiteResultFormatter.RunHistory ออบเจ็กต์ตัวช่วยสำหรับการแปลง JSON 
XmlTestRunListener เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant 

Y

YamlClassOptionsParser Helper สำหรับแยกวิเคราะห์ข้อมูลโปรแกรมเรียกใช้การทดสอบจากการกำหนดค่า Tradefed ของ YAML 

Z

ZipCompressionStrategy ICompressionStrategy สำหรับสร้างไฟล์เก็บถาวรแบบ Zip 
ZipUtil คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับการบีบอัด 
ZipUtil2 คลาสตัวช่วยสำหรับการแยกไฟล์ ZIP ที่คำนึงถึงสิทธิ์ของไฟล์ POSIX