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

ซึ่งเป็นคลาส 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(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) 
AdbDeviceConnection.Factory  
AdbHelper คลาส Helper เพื่อจัดการคำขอและการเชื่อมต่อกับ adb 
AdbHelper.AdbResponse การตอบกลับจาก ADB 
AdbHelper.AdbService ระบุบริการ adb ที่คำสั่งควรมุ่งเป้า 
AdbInitOptions ตัวเลือกสำหรับการเริ่มต้น AndroidDebugBridge 
AdbInitOptions.Builder สร้างตัวเลือกการเริ่มต้นสำหรับ ADB 
AdbRootElevator AutoCloseable ที่เปิดใช้ adb root เมื่อสร้างหากจำเป็น และคืนค่า สถานะรูทเมื่อเสร็จสมบูรณ์ 
AdbSocketUtils  
AdbSshConnection การเชื่อมต่อ Adb ผ่าน SSH Bridge 
AdbStopServerPreparer กำหนดเป้าหมายของเครื่องมือเตรียมข้อมูลให้หยุดเซิร์ฟเวอร์ adb ในโฮสต์ก่อนและหลังการเรียกใช้การทดสอบ adb 
AdbTcpConnection การแสดงการเชื่อมต่อเริ่มต้นของอุปกรณ์ ซึ่งถือว่าเป็นการเชื่อมต่อ adb มาตรฐานของ อุปกรณ์ 
AdbUtils คลาสยูทิลิตีสำหรับการดำเนินการ adb 
AdbVersion  
AfterClassWithInfo การรับประกันที่คล้ายกับ AfterClass แต่วิธีการที่อธิบายประกอบต้องกำหนดให้มีพารามิเตอร์ TestInformation 
AggregatePostProcessor ตัวรวบรวมเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ค่าเบี่ยงเบนมาตรฐาน ผลรวม จำนวน และ เปอร์เซ็นไทล์ (ไม่บังคับ) สำหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบแบบหลายครั้ง โดยถือว่าเป็นค่าทศนิยม 
AllocationInfo มีข้อมูลการจัดสรร 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup ITargetPreparer ที่ติดตั้งแอปทั้งหมดจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์ 
AltDirBehavior การแจงนับเพื่อกำหนดลักษณะการทำงานของไดเรกทอรีสำรองสำหรับโปรแกรมติดตั้ง/พุชอาร์ติแฟกต์การทดสอบต่างๆ

 

AnalysisHeuristic ลำดับมีความสำคัญ 
AndroidBuildAPIException คลาสข้อยกเว้นสำหรับข้อผิดพลาดที่เกี่ยวข้องกับ Android Build API 
AndroidBuildAPIHelper เมธอดตัวช่วยที่ใช้สร้างไคลเอ็นต์ Android Build 
AndroidBuildApiLogSaver คลาสที่บันทึกไฟล์บันทึกลงใน Android Build API 
AndroidBuildAPIOptions ตัวเลือกการกำหนดค่าระดับโฮสต์สำหรับไคลเอ็นต์ Android Build API 
AndroidBuildTestResult ออบเจ็กต์คอนเทนเนอร์สำหรับจัดเก็บผลการทดสอบเพื่อโพสต์ไปยัง Android Build API 
AndroidDebugBridge การเชื่อมต่อกับ Android Debug Bridge (adb) ฝั่งโฮสต์

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

AndroidDebugBridge.IClientChangeListener คลาสที่ใช้การเชื่อมต่อนี้จะมีเมธอดที่จัดการกับการเปลี่ยนแปลง ClientImpl  
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 จากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์แล้ว 
ArrayHelper คลาสยูทิลิตีที่ให้การแปลงอาร์เรย์เป็น int/long สำหรับข้อมูลที่ได้รับจากอุปกรณ์ผ่าน adb 
ArrayUtil เมธอดยูทิลิตีสำหรับอาร์เรย์ 
ArtChrootPreparer สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART 
ArtGTest  
ArtifactDetails ซึ่งอธิบายโครงสร้างของเนื้อหาและตัวอธิบายเนื้อหาตามที่เครื่องมือ CAS สร้างขึ้น 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer ยูทิลิตีที่ช่วยวิเคราะห์อาร์ติแฟกต์บิลด์เพื่อรับข้อมูลเชิงลึก 
ArtRunTest โปรแกรมเรียกใช้การทดสอบเพื่อเรียกใช้การทดสอบรันไทม์ของ ART 
ArtRunTest.AdbShellCommandException คลาสข้อยกเว้นเพื่อรายงานข้อผิดพลาดที่เกิดขึ้นระหว่างการเรียกใช้คำสั่ง ADB Shell  
ArtTest  
ATestFileSystemLogSaver คลาส LogSaver นี้ใช้โดย ATest เพื่อบันทึกบันทึกในเส้นทางที่เฉพาะเจาะจง 
AtestRunner การใช้งาน ITestSuite 
AtraceCollector IMetricCollector ที่เรียกใช้ atrace ระหว่างการทดสอบ และรวบรวมผลลัพธ์และบันทึก ไปยังการเรียกใช้ 
AtraceRunMetricCollector รวบรวมการติดตามจากไดเรกทอรีการทดสอบทั้งหมดภายใต้ไดเรกทอรีที่ระบุ จากอุปกรณ์ทดสอบ บันทึกไดเรกทอรีการทดสอบ และประมวลผลภายหลังไฟล์การติดตาม ภายใต้ไดเรกทอรีการทดสอบ และรวบรวมเมตริก 
AutoLogCollector การแจงนับที่อธิบายว่า Harness สามารถจัดการ Collector ใดได้โดยอัตโนมัติ 
AutomatedReporters คลาสที่กำหนดการแมปจากเครื่องมือรายงานอัตโนมัติของ Tradefed 
AvdData ข้อมูล Avd ที่ส่งคืนจาก [IDevice.getAvdData] 
AveragePostProcessor การใช้งานตัวประมวลผลภายหลังที่คำนวณค่าเฉลี่ยของรายการเมตริก 

B

BackgroundDeviceAction เรียกใช้คำสั่งในอุปกรณ์ที่กำหนดโดยทำซ้ำตามที่จำเป็นจนกว่าจะยกเลิกการดำเนินการ 
BadPacketException เกิดขึ้นหากเนื้อหาของแพ็กเก็ตไม่ถูกต้อง 
BaseDeviceMetricCollector การติดตั้งใช้งานพื้นฐานของ IMetricCollector ที่ช่วยให้เริ่มและหยุดการรวบรวมข้อมูลได้ใน onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) และ ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 
BaseEmulatorPreparer ตัวเตรียมข้อมูลทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง 
BaseHostJUnit4Test คลาสการทดสอบพื้นฐานสำหรับการเรียกใช้การทดสอบสไตล์ JUnit4 ของโฮสต์ 
BaseLeveledLogOutput การติดตั้งใช้งานพื้นฐานสำหรับ ILeveledLogOutput ที่อนุญาตให้กรองแท็กบางแท็กตามชื่อหรือคอมโพเนนต์  
BaseModuleController การติดตั้งใช้งานIModuleControllerขั้นพื้นฐานที่ควรติดตั้งใช้งานเพื่อตรวจสอบว่าควรเรียกใช้โมดูลหรือไม่ 
BaseMultiTargetPreparer การติดตั้งใช้งานพื้นฐานของ IMultiTargetPreparer ที่อนุญาตให้ปิดใช้ออบเจ็กต์ 
BasePostProcessor ฐาน IPostProcessor ที่การติดตั้งใช้งานทุกครั้งควรขยาย 
BaseRetryDecision การติดตั้งใช้งานพื้นฐานของ IRetryDecision 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput ที่นำข้อความบันทึกไปยังสตรีมเอาต์พุตและไปยัง stdout 
BaseTargetPreparer คลาสการติดตั้งใช้งานพื้นฐานสำหรับ ITargetPreparer ที่ช่วยให้ควบคุมได้ว่าจะปิดใช้ออบเจ็กต์ หรือไม่ 
BaseTestSuite การทดสอบสำหรับการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้ด้วยระบบชุดเครื่องมือใหม่ 
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 Collector เพื่อเปิดใช้การบันทึกการสอดแนม HCI ของบลูทูธใน DUT และเพื่อรวบรวมบันทึกสำหรับการทดสอบแต่ละครั้ง 
BluetoothUtils ฟังก์ชันยูทิลิตีสำหรับการเรียกใช้ BluetoothInstrumentation ในอุปกรณ์

โค้ด BluetoothInstrumentation ฝั่งอุปกรณ์จะอยู่ใน AOSP ที่ frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider IDeviceBuildProvider ที่เริ่มต้นข้อมูลการสร้างจากอุปกรณ์ทดสอบ

โดยปกติจะใช้สำหรับอุปกรณ์ที่มีบิลด์ที่จัดหาจากภายนอก เช่น 

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

C

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

อิงตาม FileFilter 

ไคลเอ็นต์ ซึ่งแสดงถึงไคลเอ็นต์เดียว โดยปกติจะเป็นกระบวนการ Dalvik VM 
ไคลเอ็นต์ ไคลเอ็นต์พื้นที่เก็บข้อมูลการทดสอบ Android ที่อัปโหลดผลการทดสอบไปยังบริการพื้นที่เก็บข้อมูลการทดสอบ 
ClientData มีข้อมูลของ ClientImpl 
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData ข้อมูลฮีป 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler ตัวแฮนเดิลที่ดำเนินการกับข้อมูลการทิ้ง HPROF ได้ 
ClientData.IMethodProfilingHandler ตัวแฮนเดิลที่ดำเนินการกับข้อมูลการจัดทำโปรไฟล์เมธอดได้ 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl ซึ่งแสดงถึงไคลเอ็นต์เดียว โดยปกติจะเป็นกระบวนการ Dalvik VM 
ClientTracker ติดตามอุปกรณ์ clients 
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 ตัวตั้งค่าทั่วไปเพื่อจัดการการตั้งค่าพื้นฐานของอุปกรณ์ผ่านคำสั่ง adb shell 
CommandFileParser ตัวแยกวิเคราะห์สำหรับไฟล์ที่มีชุดบรรทัดคำสั่ง 
CommandFileParser.CommandLine  
CommandInterrupter บริการที่อนุญาตให้ขัดจังหวะคำสั่ง TradeFederation หรือทำเครื่องหมายว่าขัดจังหวะไม่ได้ 
CommandLineBuildInfoBuilder ยูทิลิตีมีไว้เพื่อบันทึกอาร์กิวเมนต์ข้อมูลการสร้างปกติจากบรรทัดคำสั่งและสร้าง IBuildInfo จากอาร์กิวเมนต์เหล่านั้น 
CommandOptions การใช้งาน ICommandOptions 
CommandOptionsGetter การติดตั้งใช้งานบริการที่แสดงผลค่าตัวเลือกคำสั่งของการเรียกใช้ที่ระบุ 
CommandRejectedException  
CommandResult มีผลลัพธ์ของคำสั่ง 
CommandRunner จุดแรกเข้า TradeFederation สำรองที่จะเรียกใช้คำสั่งที่ระบุในอาร์กิวเมนต์บรรทัดคำสั่ง แล้วออก 
CommandRunner.ExitCode รหัสข้อผิดพลาดที่อาจทำให้เกิดการออก 
CommandScheduler ตัวกำหนดเวลางานสำหรับเรียกใช้คำสั่ง TradeFederation ในอุปกรณ์ที่พร้อมใช้งานทั้งหมด 
CommandScheduler.HostState Enums ของสถานะต่างๆ ของโฮสต์ 
CommandStatus แสดงสถานะของการดำเนินการที่กำหนดเวลา 
CommandStatusHandler ตัวแฮนเดิลที่ช่วยตรวจสอบและอัปเดตสถานะของการเรียกใช้ 
CommandSuccessModuleController คลาสฐานสำหรับตัวควบคุมโมดูลเพื่อข้ามโมดูลทดสอบตามความล้มเหลวของคำสั่ง Shell 
CommonLogRemoteFileUtil ยูทิลิตี้นี้ช่วยหลีกเลี่ยงการทำโค้ดซ้ำในการแสดงอุปกรณ์ระยะไกลที่แตกต่างกัน สำหรับตรรกะการดึงข้อมูลบันทึกระยะไกลของไฟล์ทั่วไป 
CommonLogRemoteFileUtil.KnownLogFileEntry การแสดงรายการบันทึกที่ทราบสำหรับอุปกรณ์ระยะไกล 
CompanionAllocator คลาสพื้นฐานที่ดูแลการจัดสรรและยกเลิกการจัดสรรอุปกรณ์คู่

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

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

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

CompanionDeviceTracker คลาสสำหรับการจัดสรรและยกเลิกการจัดสรรอุปกรณ์คู่ 
CompanionRunCommandTargetPreparer ITargetPreparer ที่เรียกใช้คำสั่งที่ระบุในอุปกรณ์คู่ที่จัดสรร 
CompanionTestAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์คู่ที่จัดสรรไว้ 
CompileBootImageWithSpeedTargetPreparer คอมไพล์เส้นทางคลาสการบูตและเซิร์ฟเวอร์ระบบอีกครั้งด้วยตัวกรองคอมไพเลอร์ "speed" 
ConditionFailureMonitor ตรวจสอบความล้มเหลวจากการเรียกใช้ 
ConditionPriorityBlockingQueue<T> คลาสที่ปลอดภัยต่อเธรดซึ่งมีการดำเนินการคล้าย ERROR(/PriorityBlockingQueue) ที่สามารถดึงข้อมูลออบเจ็กต์ ที่ตรงกับเงื่อนไขที่กำหนด 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher ที่ตรงกับออบเจ็กต์ใดก็ได้ 
ConditionPriorityBlockingQueue.IMatcher<T> อินเทอร์เฟซสำหรับพิจารณาว่าองค์ประกอบตรงตามเงื่อนไขบางอย่างหรือไม่ 
ConfigCompleter การติดตั้งใช้งาน Completer สำหรับการกำหนดค่า TF 
ConfigurableGrpcDynamicShardingClient  
การกำหนดค่า การใช้งาน IConfiguration ที่เป็นรูปธรรมซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่ 
ConfigurationDef เก็บระเบียนของการกำหนดค่า ออบเจ็กต์ที่เชื่อมโยง และตัวเลือกของออบเจ็กต์ 
ConfigurationDef.ConfigObjectDef ออบเจ็กต์สำหรับเก็บข้อมูลของ 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 สรุปการวิเคราะห์เนื้อหา 
ContentInformation แสดงเนื้อหาสำหรับเป้าหมายการสร้างที่ระบุของเวอร์ชันฐานและเวอร์ชันปัจจุบัน 
ContentMerkleTree คำนวณ MerkleTree จากข้อมูลเนื้อหา 
ContentModuleLister คำนวณรายการโมดูลจากบริบท 
ContentProviderHandler ตัวแฮนเดิลที่แยกการโต้ตอบของผู้ให้บริการเนื้อหาและอนุญาตให้ใช้ผู้ให้บริการเนื้อหาฝั่งอุปกรณ์สำหรับการดำเนินการต่างๆ  
ContentRequest คลาสที่จะสร้างคำขอไปยัง API 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener ที่ติดตามจำนวนการทดสอบทั้งหมดตาม TestStatus 
CountTestCasesCollector นับและรายงานจำนวนกรณีทดสอบสำหรับ IRemoteTest ที่กำหนด 
CoverageMeasurementForwarder การทดสอบตัวยึดตำแหน่งที่ส่งต่อการวัดความครอบคลุมจากผู้ให้บริการบิลด์ไปยังเครื่องบันทึก 
CoverageOptions ออบเจ็กต์ Tradefed เพื่อเก็บตัวเลือกความครอบคลุม 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer ที่รอจนกว่าความถี่สูงสุดในทุกคอร์จะกลับมาเป็นระดับสูงสุดที่พร้อมใช้งาน  
CreateAvdPreparer  
CreateUserPreparer TargetPreparer สำหรับสร้างผู้ใช้และล้างข้อมูลเมื่อสิ้นสุด 
CurlGenAiClient จัดหาไคลเอ็นต์ส่วนกลางเพื่อโต้ตอบกับ GenAI API และส่งคำขอพรอมต์ 
CurlGenAiClient.Model รายการโมเดลที่พร้อมใช้งาน 
CurrentInvocation คลาสที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันซึ่งมีประโยชน์ทุกที่ภายใน การเรียกใช้ 
CurrentInvocation.InvocationInfo คีย์ที่มีชื่อพิเศษบางรายการที่เราจะป้อนข้อมูลสำหรับการเรียกใช้เสมอ 
CurrentInvocation.IsolationGrade อธิบายระดับการแยก 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences ค่ากำหนดสำหรับไลบรารี DDM 
โปรแกรมแก้ไขข้อบกพร่อง ซึ่งแสดงถึงการเชื่อมต่อที่รอดำเนินการหรือสร้างขึ้นกับดีบักเกอร์ JDWP 
DebugHostLogOnFailureCollector ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อเกิดกรณีทดสอบล้มเหลว 
DebugViewDumpHandler  
DefaultConnection การแสดงการเชื่อมต่อเริ่มต้นของอุปกรณ์ ซึ่งถือว่าเป็นการเชื่อมต่อ adb มาตรฐานของ อุปกรณ์ 
DefaultConnection.ConnectionBuilder Builder used to described the connection. 
DefaultRemoteAndroidTestRunner ส่วนขยายของ ddmlib RemoteAndroidTestRunner เพื่อตั้งค่าเริ่มต้นบางอย่างสำหรับกรณีการใช้งาน 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 มีเมธอดและคลาสยูทิลิตีสำหรับการดำเนินการคำสั่งฝั่งอุปกรณ์พร้อมกัน

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) ที่ครอบคลุมรายละเอียดของการเรียกใช้คำสั่งเชลล์ใน ITestDevice 
DeviceConfigurationHolder การใช้งาน IDeviceConfiguration ที่เป็นรูปธรรมซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์ 
DeviceConnection แสดงการเชื่อมต่อกับอุปกรณ์ผ่าน ADB เพื่อใช้กับ ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.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 ที่มีอาร์ติแฟกต์การสร้างอื่นๆ ซึ่งอยู่ในไดเรกทอรีในระบบไฟล์ในเครื่องด้วย 
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 
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 คลาสพร็อกซีเพื่อส่งต่อคำขอไปยัง IDeviceMonitor หลายรายการ 
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 Helper ที่ช่วยซิงค์รูปภาพอุปกรณ์ใหม่กับอุปกรณ์ 
DeviceTestCase เคสทดสอบ JUnit ของ Helper ที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTestResult การเฉพาะเจาะจงของ TestResult ที่จะยกเลิกเมื่อเกิด DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions คลาส Builder สำหรับตัวเลือกที่เกี่ยวข้องกับการเรียกใช้การทดสอบอุปกรณ์ผ่าน BaseHostJUnit4Test 
DeviceTestSuite ชุดทดสอบ JUnit ของ Helper ที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTraceCollector ตัวรวบรวมที่จะเริ่มการติดตาม Perfetto เมื่อการทดสอบเริ่มทำงานและบันทึกไฟล์การติดตามเมื่อสิ้นสุด 
DeviceUnavailableMonitor เครื่องมือตรวจสอบนี้พยายามจับภาพ DNAE ระดับกรณีทดสอบเท่านั้น 
DeviceUnresponsiveException ความเชี่ยวชาญของ DeviceNotAvailableException ที่ระบุว่าอุปกรณ์มองเห็นได้ใน adb แต่ไม่ตอบสนอง (เช่น คำสั่งหมดเวลา บูตไม่สำเร็จ ฯลฯ) 
DeviceUpdateTargetPreparer ITargetPreparer ที่จัดการขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วย ไฟล์อิมเมจของอุปกรณ์จากแหล่งที่มาภายนอก (ซึ่งต่างจากบริการบิลด์) 
DeviceWifiResourceMetricCollector ตัวรวบรวมจะรวบรวมเมตริกความแรงของสัญญาณ Wi-Fi ที่เชื่อมต่อปัจจุบันและความเร็วในการเชื่อมต่อ 
DeviceWiper ITargetPreparer ที่ล้างข้อมูลผู้ใช้ 
DigestCalculator วิธีการยูทิลิตีเพื่อคำนวณ Digest 
DirectedGraph<V> การติดตั้งใช้งานกราฟแบบไม่มีน้ำหนักที่มีทิศทาง 
DisableSELinuxTargetPreparer เครื่องมือเตรียมเป้าหมายที่ปิดใช้ SELinux หากเปิดใช้ 
DryRunKeyStore ที่เก็บคีย์สำหรับการทดสอบแบบไม่จริง ซึ่งจะมีการแทนที่และค้นหามูลค่าที่เก็บคีย์อย่างถูกต้องเสมอ 
DryRunner การทดสอบการทดลองเรียกใช้แบบโปร่งใสแทนการดำเนินการจริง 
DynamicFileStubTest นี่คือการทดสอบ Tradefed เพื่อทดสอบว่า Tradefed สามารถแก้ไขไฟล์แบบไดนามิกได้อย่างถูกต้องหรือไม่ 
DynamicRemoteFileResolver คลาสที่ช่วยในการแก้ไขเส้นทางไปยังไฟล์ระยะไกล 
DynamicRemoteFileResolver.FileResolverLoader โหลดการใช้งาน IRemoteFileResolver 
DynamicShardHelper กลยุทธ์การแยกส่วนเพื่ออนุญาตการจัดคิวงานจากระยะไกลระหว่างอินสแตนซ์ TF หลายรายการ 
DynamicShardingConnectionInfoMessage คลาสที่เก็บข้อมูลเพื่อให้ส่งผ่านเซิร์ฟเวอร์ฟีเจอร์ได้ง่ายขึ้น 
DynamicSystemPreparer ITargetPreparer ที่ตั้งค่าอิมเมจระบบบนบิลด์ของอุปกรณ์ด้วยการอัปเดตระบบแบบไดนามิก  

E

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

F

FailureDescription คลาสที่อธิบายข้อมูลความล้มเหลวในสหพันธ์การค้า 
FakeTest การทดสอบปลอมที่มีจุดประสงค์เพื่อให้สร้างผลการทดสอบที่ทำซ้ำได้ง่าย 
FakeTestsZipFolder อุปกรณ์ทดสอบที่สร้างโฟลเดอร์ทดสอบที่ไม่ได้ซิปแบบจำลองตามรายการเนื้อหา 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer ตัวเตรียมเป้าหมายที่ทริกเกอร์ Fastboot และส่งคำสั่ง Fastboot 
FastbootDeviceFlasher คลาสที่ใช้ Fastboot เพื่อแฟลชรูปภาพในฮาร์ดแวร์ Android จริง 
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ Fastboot 
FastbootPack ทำตามข้อกำหนดของ Bootloader เพื่อแตกไฟล์ 
FastbootUpdateBootstrapPreparer ITargetPreparer ที่จัดเตรียมไฟล์ที่ระบุ (bootloader, radio, device image zip) ลงใน IDeviceBuildInfo เพื่อให้อุปกรณ์แฟลชด้วย FastbootDeviceFlasher จากนั้นจะแทรก แอตทริบิวต์ของอุปกรณ์หลังการบูตลงในข้อมูลการสร้างเพื่อวัตถุประสงค์ในการรายงานผล 
FatalHostError ข้อยกเว้นที่บ่งบอกว่าเกิดข้อผิดพลาดร้ายแรงที่กู้คืนไม่ได้ในเครื่องโฮสต์ที่เรียกใช้ TradeFederation และควรปิดอินสแตนซ์ TradeFederation 
FeatureFlagTargetPreparer อัปเดต DeviceConfig (ฟีเจอร์แฟล็กที่ปรับแต่งโดยบริการระยะไกล) 
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 คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับไฟล์ 
FileUtil.LowDiskSpaceException จะเกิดข้อผิดพลาดหากพื้นที่ดิสก์ที่ใช้ได้ต่ำกว่าเกณฑ์ขั้นต่ำ 
FilteredResultForwarder รูปแบบของ ResultForwarder ที่อนุญาตให้รายงานได้เฉพาะรายการที่อนุญาตของ TestDescription  
FixedByteArrayOutputStream ERROR(/OutputStream) ในหน่วยความจำที่เก็บข้อมูลได้สูงสุดเท่านั้น 
FlashingMethod การแจงนับเพื่ออธิบายวิธีการที่ใช้ในการแฟลชอุปกรณ์ภายใต้การทดสอบ 
FlashingResourcesParser คลาสที่แยกวิเคราะห์เวอร์ชันที่จำเป็นของไฟล์รูปภาพเสริมที่จำเป็นต่อการแฟลชอุปกรณ์ 
FlashingResourcesParser.AndroidInfo typedef สำหรับ Map&lt;String, MultiMap&lt;String, String&gt;&gt; 
FlashingResourcesParser.Constraint อินเทอร์เฟซการกรองซึ่งมีจุดประสงค์เพื่อให้ FlashingResourcesParser ละเว้นทรัพยากรบางอย่างที่อาจใช้ 
FlashingResourceUtil ยูทิลิตี้นี้ช่วยในการตั้งค่าเวอร์ชันที่เหมาะสมของอาร์ติแฟกต์เพื่อให้แฟลชผ่าน DeviceFlashPreparer ได้ 
FoldableExpandingHandler IModuleParameterHandler ขยายเป็นมากกว่านั้นสำหรับแต่ละการกำหนดค่าแบบพับได้ที่ไม่ใช่จอแสดงผลหลัก  
FoldableHandler ตัวแฮนเดิลแบบพับทั่วไปที่ใช้พารามิเตอร์แบบพับเพื่อสร้างโมดูลเฉพาะได้ 
FoldableModePreparer โปรแกรมเตรียมเป้าหมายที่สามารถเปลี่ยนสถานะแบบพับได้ของอุปกรณ์ 
FolderBuildInfo การนำ IFolderBuildInfo ไปใช้จริง 
FolderSaver ITargetPreparer ที่ดึงไดเรกทอรีออกจากอุปกรณ์ บีบอัด และบันทึกลงในแบ็กเอนด์การบันทึก  
FormattedGeneratorReporter เครื่องมือรายงานที่ช่วยสร้างรายงานในรูปแบบที่เฉพาะเจาะจง 
FreeDeviceState  
FuseMountManager  
FuseUtil คลาสตัวช่วยสำหรับการดำเนินการ FUSE 
FutilityCommandPreparer เตรียมผู้ดำเนินการให้เรียกใช้คำสั่งที่ไม่มีประโยชน์ 

G

GceAvdInfo โครงสร้างสำหรับจัดเก็บข้อมูลที่เกี่ยวข้องกับอินสแตนซ์ AVD ของ GCE ที่ระบุ 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Thread Monitor สำหรับอุโมงค์พร็อกซีโฮสต์ของ Gce Lab ที่ใช้สำหรับการออกซิเจน 
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 โปรแกรมดาวน์โหลดสำหรับที่เก็บข้อมูล GCS ที่ดูแลการแคชและแก้ไขการกำหนดค่าส่วนกลาง 
GCSFileDownloader โปรแกรมดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก Google Cloud Storage (GCS) 
GCSFileDownloaderBase โปรแกรมดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก Google Cloud Storage (GCS) 
GCSFileUploader โปรแกรมอัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยัง Google Cloud Storage (GCS) 
GCSHelper  
GCSHostResourceManager ดาวน์โหลดทรัพยากรโฮสต์จาก GCS (Google Cloud Storage) 
GcsRemoteFileResolver การติดตั้งใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดจากที่เก็บข้อมูล GCS 
GenericLogcatEventParser<LogcatEventType> แยกวิเคราะห์อินพุต Logcat สำหรับเหตุการณ์ 
GenericLogcatEventParser.LogcatEvent โครงสร้างสำหรับจัดเก็บเหตุการณ์ Logcat พร้อมประเภทเหตุการณ์และข้อความ Logcat ที่ทริกเกอร์ 
GetPreviousPassedHelper ตัวช่วยในการรับตัวกรองการทดสอบที่ผ่านก่อนหน้านี้ 
GkiDeviceFlashPreparer เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพทั่วไปของเคอร์เนลทั่วไปของ Android 
GlobalConfiguration การติดตั้งใช้งาน IGlobalConfiguration ที่จัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่ 
GlobalFilterGetter การติดตั้งใช้งานบริการที่แสดงผลตัวกรองของการเรียกใช้ที่ระบุ 
GlobalTestFilter ตัวเลือกตัวกรองที่ใช้กับการเรียกใช้ 
GoogleAccountPreparer ITargetPreparer ที่รองรับการกำหนดค่าบัญชี Google 
GoogleAccountUtil ยูทิลิตีที่รองรับการกำหนดค่าบัญชี Google ในอุปกรณ์ 
GoogleApiClientUtil Utils สำหรับสร้างไคลเอ็นต์ Google API 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser แยกวิเคราะห์ผลลัพธ์ของ Google Benchmark ที่เรียกใช้จากเชลล์ และแสดงผลแผนที่ที่มีผลลัพธ์ทั้งหมด 
GoogleBenchmarkTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบเปรียบเทียบของ Google ในอุปกรณ์ที่ระบุ 
GranularRetriableTestWrapper คลาส Wrapper ทำงานบน IRemoteTest เพื่อแยก IRemoteTest ในระดับ Testcase 
GranularRetriableTestWrapper.StartEndCollector ผู้ช่วยในชั้นเรียนเพื่อตรวจหาการเริ่มต้นและสิ้นสุดการวิ่งที่ขาดหายไป 
GsiDeviceFlashPreparer เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android 
GTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบดั้งเดิมในอุปกรณ์ที่ระบุ 
GTestBase คลาสฐานของ gTest 
GTestListTestParser ตัวแยกวิเคราะห์ผลลัพธ์สำหรับโหมดทดลองเรียกใช้ gtest ที่มีพารามิเตอร์ "--gtest_list_tests" 
GTestResultParser แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุตดิบ" ของการทดสอบดั้งเดิมโดยใช้ GTest ที่เรียกใช้จากเชลล์ และแจ้ง ITestInvocationListener เกี่ยวกับผลลัพธ์ 
GTestXmlResultParser แยกวิเคราะห์ผลลัพธ์ "โหมดเอาต์พุต XML" ของการทดสอบดั้งเดิมโดยใช้ GTest ที่ทำงานจากเชลล์ และแจ้งผลลัพธ์ไปยัง ITestRunListener 

H

HandleAppName จัดการก้อนข้อมูล "ชื่อแอป" (APNM) 
HandleExit ส่งคำขอออก 
HandleHeap จัดการการอัปเดตสถานะฮีป 
HandleHello จัดการก้อนข้อมูล "hello" (HELO) และการค้นพบฟีเจอร์ 
HandleNativeHeap จัดการการอัปเดตสถานะของชุดข้อความ 
HandleProfiling จัดการการอัปเดตสถานะฮีป 
HandleTest จัดการการอัปเดตสถานะของชุดข้อความ 
HandleThread จัดการการอัปเดตสถานะของชุดข้อความ 
HandleViewDebug  
HandleWait จัดการก้อนข้อมูล "รอ" (WAIT) 
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 
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 ภายใต้การทดสอบ 
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 Factory สำหรับสร้าง 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 ที่ปิดใช้ได้ 
IdSizesReply  
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 เราจะเพิ่มอินเทอร์เฟซนี้เป็นตัวตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวม เมตริกที่ตรงกัน 
IMetricCollectorReceiver อินเทอร์เฟซสำหรับ IRemoteTest เพื่อใช้หากต้องการรับรายการ IMetricCollector สำหรับการทดสอบ 
IMoblyYamlResultHandler อินเทอร์เฟซของตัวแฮนเดิลผลลัพธ์ YAML ของ Mobly 
IMoblyYamlResultHandler.ITestResult อินเทอร์เฟซของผลลัพธ์ YAML ของ Mobly 
IModuleController อินเทอร์เฟซสำหรับควบคุมว่าควรเรียกใช้โมดูลหรือไม่ 
IModuleController.RunStrategy Enum ที่อธิบายวิธีเรียกใช้โมดูล 
IModuleParameterHandler อินเทอร์เฟซสำหรับพารามิเตอร์ของโมดูลชุด 
IMultiDeviceRecovery อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์หลายเครื่อง 
IMultiDeviceTest อินเทอร์เฟซนี้เลิกใช้งานแล้ว เราเก็บอินเทอร์เฟซนี้ไว้ชั่วคราวเพื่อความเข้ากันได้ แต่ไม่ได้ใช้งานจริงอีกต่อไป โปรดอย่าใช้ 
IMultiTargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน 
INativeDevice จัดหา API ที่เชื่อถือได้และมีระดับสูงกว่าเล็กน้อยให้กับ ddmlib IDevice 
INativeDeviceTest อินเทอร์เฟซสำหรับออบเจ็กต์ที่ต้องมีการอ้างอิงถึง INativeDevice 
IncrementalImageUtil ยูทิลิตีเพื่อใช้ประโยชน์จากการอัปเดตรูปภาพและอุปกรณ์แบบเพิ่ม 
IncrementalInstallSession ใช้เพื่อสร้างเซสชันการติดตั้งแพ็กเกจแบบเพิ่มทีละรายการ ซึ่งจะสตรีมบล็อกของ APK ที่ติดตั้งไปยังอุปกรณ์เมื่อต้องอ่าน 
IncrementalInstallSession.Builder  
InfraErrorIdentifier ตัวระบุข้อผิดพลาดจากโครงสร้างพื้นฐานของ Trade Federation และโครงสร้างพื้นฐานที่ขึ้นอยู่กับ (เช่น โครงสร้างพื้นฐานของบิลด์) 
InputStreamSource โดยพื้นฐานแล้วอินเทอร์เฟซนี้จะห่อหุ้ม ERROR(/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" ของการทดสอบเครื่องมือที่เรียกใช้จากเชลล์และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ  
InstrumentationResultParser แยกวิเคราะห์ผลลัพธ์ของ "โหมดเอาต์พุตดิบ" ของการทดสอบเครื่องมือที่เรียกใช้จากเชลล์และแจ้งให้ ITestRunListener ทราบผลลัพธ์ 
InstrumentationTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุ 
InvocationCacheHelper ยูทิลิตีเพื่อจัดการการอัปโหลดและค้นหาผลลัพธ์ของแคชการเรียกใช้ 
InvocationCacheHelper.CacheInvocationResultDescriptor อธิบายผลลัพธ์ของแคช 
InvocationContext การใช้งานทั่วไปของ IInvocationContext 
InvocationExecution คลาสที่อธิบายขั้นตอนการเรียกใช้ทั้งหมด ได้แก่ การดาวน์โหลดบิลด์, target_prep, การเรียกใช้การทดสอบ และการล้างข้อมูล 
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 
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 ที่กำหนดว่าจะตั้งค่าหรือยกเลิกการตั้งค่าสภาพแวดล้อมหนึ่งๆ 
IRunUtil.IRunnableResult อินเทอร์เฟซสำหรับการดำเนินการแบบไม่พร้อมกันซึ่งแสดงผลสถานะบูลีน 
ISandbox อินเทอร์เฟซที่กำหนดแซนด์บ็อกซ์ที่ใช้เรียกใช้ได้ 
ISandboxFactory Factory สำหรับสร้าง ISandbox 
ISetOptionReceiver การใช้งานอินเทอร์เฟซนี้ควรมี Option ที่มีชื่อ "set-option" ซึ่งลิงก์กับ HostTest.SET_OPTION_NAME 
IShardableListener ITestInvocationListenerที่สามารถแยกส่วนได้ 
IShardableTest IRemoteTestที่แยกออกเป็นชุดการทดสอบย่อยที่เรียกใช้แยกกันได้ 
IShardHelper อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์การแบ่งข้อมูลที่จะใช้สำหรับการกำหนดค่า 
IShellEnabledDevice อุปกรณ์นามธรรมที่รับคำสั่งเชลล์ได้ 
IShellOutputReceiver คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการเอาต์พุตจากคำสั่งเชลล์ระยะไกล ในอุปกรณ์/โปรแกรมจำลอง 
IsolatedHostTest ใช้โปรแกรมเรียกใช้ TradeFed ที่ใช้กระบวนการย่อยเพื่อเรียกใช้การทดสอบในสภาพแวดล้อมที่มีการพึ่งพาน้อย แทนที่จะเรียกใช้ในกระบวนการหลัก 
IStackTraceInfo คลาสที่ใช้การติดตั้งอินเทอร์เฟซนี้จะมีเมธอดที่แสดงผล Stack Trace 
ISupportGranularResults อินเทอร์เฟซที่ระบุว่า ITestInvocationListener รองรับการรับผลลัพธ์แบบละเอียดหรือไม่ 
ISystemStatusChecker เครื่องมือตรวจสอบที่ทำการตรวจสอบสถานะระบบและแสดงผลบูลีนเพื่อระบุว่าระบบ อยู่ในสถานะที่คาดไว้หรือไม่ 
ISystemStatusCheckerReceiver IRemoteTest ที่ต้องมีสิทธิ์เข้าถึง ISystemStatusChecker จากการกำหนดค่า  
ITargetCleaner อินเทอร์เฟซนี้เลิกใช้งานแล้ว ย้าย tearDown ไปยังอินเทอร์เฟซ ITargetPreparer ฐานแล้ว 
ITargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับการทดสอบ 
ITemporaryDevice อินเทอร์เฟซที่แสดงอุปกรณ์ซึ่งอาจเป็นตัวยึดตำแหน่งชั่วคราว 
ITerribleFailureHandler อินเทอร์เฟซสำหรับจัดการความล้มเหลวที่ร้ายแรงจาก LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver โปรแกรมเรียกใช้ที่กรองได้ว่าจะเรียกใช้การทดสอบใดตามคำอธิบายประกอบ 
ITestCollector รองรับการรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว โปรแกรมเรียกใช้การทดสอบต้องทำการทดสอบเรียกใช้เพื่อรวบรวมกรณีทดสอบโดยไม่ต้องดำเนินการจริง 
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 ใช้เพื่อเรียกใช้ Test Suite 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader อินเทอร์เฟซที่อธิบายตัวช่วยในการโหลดผลลัพธ์ก่อนหน้าในลักษณะที่เรียกใช้ซ้ำได้ 
ITestSummaryListener อินเทอร์เฟซที่ช่วยให้ ITestInvocationListener แลกเปลี่ยนข้อมูลที่จำกัดบางอย่างผ่านสรุปได้  
ITestsZipInstaller ติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามที่ระบบบิลด์เอาต์พุต) ใน อุปกรณ์ 
ITokenProvider อินเทอร์เฟซที่อธิบายออบเจ็กต์ที่สามารถระบุโทเค็นของอุปกรณ์หนึ่งๆ ได้ 
ITokenRequest อินเทอร์เฟซที่ IRemoteTest สามารถใช้เพื่อแสดงข้อเท็จจริงที่ว่าต้องใช้อุปกรณ์ที่มีโทเค็นพิเศษ  

J

JarHostTest โปรแกรมเรียกใช้การทดสอบสำหรับการทดสอบ JUnit ฝั่งโฮสต์ 
JarHostTest.HostTestListener Wrapper Listener ที่ส่งต่อเหตุการณ์ทั้งหมด ยกเว้น testRunStarted() และ testRunEnded() ไปยัง Listener ที่ฝัง 
JavaCodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Java ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ 
JavaCodeCoverageFlusher คลาสยูทิลิตีที่รีเซ็ตและบังคับให้ล้างการวัดความครอบคลุมของโค้ด Java จากกระบวนการ ที่ทำงานในอุปกรณ์ 
JdwpAgent  
JdwpCommands ค่าคงที่ของคำสั่ง JDWP ตามที่ระบุไว้ที่นี่ 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket แพ็กเก็ต JDWP ซึ่งอยู่ที่จุดเริ่มต้นของ ByteBuffer ที่ใดที่หนึ่ง 
JdwpPayload  
JdwpProtocol  
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 คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ใช้เวลานานและรวบรวมเอาต์พุต 
LastShardDetector เมื่อเรียกใช้การแบ่งข้อมูลในเครื่อง บางครั้งเราอาจต้องการดำเนินการบางอย่างเฉพาะเมื่อ Shard สุดท้าย ไปถึง invocationEnded(long) 
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 โปรแกรมตั้งค่าเพื่อนำการตั้งค่าการล็อกหน้าจอออก 
บันทึก  
บันทึก คลาสบันทึกที่จำลอง API ในแหล่งที่มาหลักของ Android 
Log.ILogOutput คลาสที่ใช้การติดตั้งใช้งานอินเทอร์เฟซนี้จะมีเมธอดที่จัดการกับการแสดงข้อความบันทึก 
Log.LogLevel การแจงนับระดับบันทึก 
Log.LogLevel การแจงนับระดับบันทึก 
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 ที่จะบันทึกข้อมูลบันทึกลงในไฟล์ 
LogReceiver  
LogRegistry ILogRegistryการติดตั้งใช้งานที่มัลติเพล็กซ์และจัดการเครื่องบันทึกที่แตกต่างกัน โดยใช้เครื่องบันทึกที่เหมาะสมตามThreadGroupของเธรดที่ทำการเรียก 
LogSaverResultForwarder ResultForwarder สำหรับการบันทึกบันทึกด้วยโปรแกรมบันทึกไฟล์ส่วนกลาง 
LogUtil คลาสยูทิลิตีการบันทึก 
LogUtil.CLog คลาส Shim สำหรับ Log ที่ใช้ชื่อคลาสอย่างง่ายของผู้เรียกเป็นแท็กบันทึกโดยอัตโนมัติ  
LUCIResultReporter เครื่องมือรายงานผลลัพธ์ที่บันทึกผลการทดสอบที่ ResultDB และ LUCI ต้องการ ในรูปแบบ JSON (go/result-sink) และบันทึกตำแหน่งไฟล์ในคอนโซล 

จ.

MainlineModuleHandler คลาสตัวแฮนเดิลอย่างง่ายสำหรับโมดูลเมนไลน์ที่สร้าง InstallApexModuleTargetPreparer และ แทรกลิงก์แบบไดนามิกลงในโมดูลดังกล่าวตามโมดูลเมนไลน์ที่ระบุเพื่อดึงข้อมูลโมดูลเหล่านั้นโดยอัตโนมัติ  
MainlineTestModuleController คลาสฐานสำหรับตัวควบคุมโมดูลเพื่อเรียกใช้การทดสอบตามโมดูล Mainline ที่โหลดไว้ล่วงหน้าใน อุปกรณ์ที่อยู่ระหว่างการทดสอบ 
ManagedRemoteDevice อุปกรณ์ที่ทำงานภายในเครื่องเสมือนซึ่งเราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM 
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf 
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 มีวิธีการยูทิลิตีทั่วไปสําหรับจัดเก็บเมตริกการทดสอบ รวบรวมเมตริกในการทดสอบที่คล้ายกัน และเขียนเมตริกลงในไฟล์ 
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. 
ModuleProtoResultReporter เครื่องมือรายงานผลลัพธ์มีไว้เพื่อรายงานผลลัพธ์ระดับโมดูลเท่านั้น 
ModulePusher  
ModulePusher.ModulePushError เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูล Mainline 
ModuleResultsAndMetricsForwarder ส่วนขยายของ ResultAndLogForwarder ที่เพิ่มเมตริกโมดูลเพิ่มเติมที่เกี่ยวข้องกับผลการทดสอบ  
ModuleSplitter ตัวช่วยในการแยกรายการโมดูลที่แสดงด้วย IConfiguration เป็นรายการหน่วยการดำเนินการ ที่แสดงด้วย ModuleDefinition 
ModuleTestTypeUtil มีเมธอดสาธารณูปโภคทั่วไปสำหรับการตรวจสอบโมดูล 
MonitorThread ตรวจสอบการเชื่อมต่อที่เปิดอยู่ 
MultiFailureDescription เก็บ FailureDescription หลายอันไว้ในที่เก็บอันเดียว 
MultiLineReceiver การติดตั้งใช้งานพื้นฐานของ IShellOutputReceiver ซึ่งใช้ข้อมูลดิบที่มาจากซ็อกเก็ต และแปลงเป็นออบเจ็กต์ String 
MultiMap<K, V> ERROR(/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 ที่ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ 
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 ของ ERROR(/ExecutorService) เพื่อเรียกใช้ฟังก์ชันแบบขนาน 
ParentSandboxInvocationExecution เวอร์ชันของ InvocationExecution สำหรับการดำเนินการพิเศษในการเรียกใช้ระดับบนเมื่อเรียกใช้ แซนด์บ็อกซ์ 
ParentShardReplicate ทำซ้ำการตั้งค่าสำหรับอุปกรณ์เครื่องหนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของการแยกส่วน 
PartialZipDownloadCache ยูทิลิตีสำหรับแคชไฟล์ที่ดาวน์โหลดบางส่วนตามเนื้อหาของไฟล์ 
PassingTestFileReporter ITestInvocationListener ที่บันทึกรายการกรณีทดสอบที่ผ่านไปยังไฟล์ทดสอบ 
PendingBlock บล็อกข้อมูลที่เป็นของ APK หรือไฟล์ลายเซ็นที่อุปกรณ์ต้องการ 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector เครื่องมือรวบรวมที่ดึงไฟล์การติดตามของ Perfetto จากอุปกรณ์ บีบอัดไฟล์ (ไม่บังคับ) และ เพิ่มไฟล์ลงในบันทึกการทดสอบ 
PerfettoGenericPostProcessor โปรแกรมประมวลผลภายหลังที่ประมวลผลไฟล์ Proto ของ Perfetto เมตริกข้อความ/ไบนารีเป็นคู่คีย์-ค่าโดย ขยายข้อความและช่อง 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 
PrettyPrintDelimiter ยูทิลิตี Helper ที่ช่วยพิมพ์ข้อความที่คั่นด้วยตัวคั่นให้โดดเด่น 
PrettyTestEventLogger เครื่องบันทึกที่ตรงกับเหตุการณ์และบันทึกเหตุการณ์ตามลำดับเพื่อให้แก้ไขข้อบกพร่องได้ง่ายขึ้น 
ProcessInfo ใช้เพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับกระบวนการ(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) 
ProcessUtil  
ProfileableClient ซึ่งแสดงถึงไคลเอ็นต์ที่สร้างโปรไฟล์ได้รายการเดียว ซึ่งมักจะเป็นกระบวนการ VM ของ Android 
ProfileableClientData มีข้อมูลของ ProfileableClientImpl 
ProfileableClientImpl ซึ่งแสดงถึงไคลเอ็นต์เดียวที่สร้างโปรไฟล์ได้ ซึ่งมักจะเป็นกระบวนการ Dalvik VM 
ProfileParameterHandler ตัวแฮนเดิลพารามิเตอร์พื้นฐานสำหรับผู้ใช้โปรไฟล์ 
ProfileTargetPreparer คลาสพื้นฐานสำหรับการตั้งค่าเครื่องมือเตรียมเป้าหมายสำหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX 
PromptResponse การแสดงคำขอพรอมต์และการตอบกลับ 
PromptUtility ยูทิลิตีเพื่อสร้างพรอมต์จากบริบท 
PromptUtility.PromptTemplate การอ้างอิงถึงเทมเพลตพรอมต์ที่จัดเก็บไว้ในทรัพยากร 
PropertyChanger คลาสยูทิลิตีสําหรับการเปลี่ยน (หรือเพิ่ม) รายการในไฟล์พร็อพเพอร์ตี้ Android 
PropertyFetcher ดึงและแคชค่า "getprop" จากอุปกรณ์ 
ProtoResultParser ตัวแยกวิเคราะห์สำหรับรูปแบบ Proto ของผลลัพธ์ Tradefed 
ProtoResultParser.TestLevel การแจงนับที่แสดงถึงระดับปัจจุบันของ Proto ที่กำลังประมวลผล 
ProtoResultReporter Result Reporter สร้าง TestRecord Protobuf ที่มีผลลัพธ์ทั้งหมดอยู่ภายใน 
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

QuotationAwareTokenizer  

R

RawImage ข้อมูลที่แสดงรูปภาพซึ่งถ่ายจากเฟรมบัฟเฟอร์ของอุปกรณ์ 
RebootReasonCollector ตัวรวบรวมที่รวบรวมการรีบูตอุปกรณ์ระหว่างการทดสอบและรายงานตามเหตุผลและจำนวน 
RebootTargetPreparer ผู้เตรียมเป้าหมายที่รีบูตอุปกรณ์ 
RecorderClient ไคลเอ็นต์เครื่องบันทึก ResultDB ที่อัปโหลดผลการทดสอบไปยัง ResultDB 
RecoveryLogPreparer เครื่องมือเตรียมข้อมูลเป้าหมายที่ใช้รวบรวมบันทึกก่อนการกู้คืน 
RegexTrie<V> RegexTrie คือ Trie ที่แต่ละส่วนของคีย์ที่จัดเก็บเป็นนิพจน์ทั่วไป ERROR(/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 Special forwarder ที่รวบรวมผลลัพธ์เมื่อจำเป็น โดยอิงตามกลยุทธ์การลองใหม่ที่ ใช้ 
ResultAndLogForwarder ตัวส่งต่อสำหรับผลลัพธ์และเหตุการณ์ในบันทึก 
ResultDBReporter เครื่องมือรายงานผลลัพธ์ที่อัปโหลดผลการทดสอบไปยัง ResultDB 
ResultDBUtil คลาสยูทิลิตีสำหรับเครื่องมือรายงาน ResultDB 
ResultForwarder ITestInvocationListener ที่ส่งต่อผลการเรียกใช้ไปยังรายการผู้ฟังอื่นๆ 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer โปรแกรมเรียกใช้พิเศษที่เล่นผลลัพธ์ที่ได้รับ 
RetentionFileSaver คลาส Helper สำหรับสร้างไฟล์ .retention ในไดเรกทอรี 
RetryConfigurationFactory Factory ที่จัดการการลองส่งคำสั่งอีกครั้ง 
RetryLogSaverResultForwarder Forwarder ที่จัดการการส่งต่อความพยายามปัจจุบันที่เรากำลังดำเนินการอยู่ด้วย 
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 ได้ 
SchedulerState Enum ที่แสดงรายการสถานะที่การเรียกใช้และ WorkUnit อาจอยู่ใน 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector ตัวรวบรวมที่จะจับภาพหน้าจอและบันทึกเมื่อกรณีทดสอบล้มเหลว 
Sdk28ModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่ 
Sdk29ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 29 ขึ้นไป 
Sdk30ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 30 ขึ้นไป 
Sdk31ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 31 ขึ้นไป 
Sdk32ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 32 ขึ้นไป 
Sdk33ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 33 ขึ้นไป 
Sdk34ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 34 ขึ้นไป 
Sdk35ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 35 ขึ้นไป 
Sdk36ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบใช้ SDK เวอร์ชัน 36 ขึ้นไป 
SearchArtifactUtil คลาสยูทิลิตีที่ใช้ค้นหาสิ่งประดิษฐ์ทดสอบได้ 
SecondaryUserHandler แฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER 
SecondaryUserOnDefaultDisplayHandler แฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY 
SecondaryUserOnSecondaryDisplayHandler แฮนเดิลสำหรับ ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY 
SemaphoreTokenTargetPreparer นี่คือตัวเตรียมที่ใช้โทเค็นเพื่อจัดลำดับการดำเนินการทดสอบในโฮสต์ Tradefed 
SerializationUtil ยูทิลิตีสำหรับซีเรียลไลซ์/ดีซีเรียลไลซ์ออบเจ็กต์ที่ใช้ ERROR(/Serializable) 
ServiceAccountKeyCredentialFactory โรงงานข้อมูลเข้าสู่ระบบเพื่อสร้างคีย์บัญชีบริการตาม OAuth Credential 
SettingsBaselineSetter Setter ทั่วไปสำหรับจัดการการตั้งค่าพื้นฐานของอุปกรณ์ผ่าน ITestDevice.setSetting 
ShardBuildCloner คลาส Helper ที่จัดการการโคลนข้อมูลการสร้างจากบรรทัดคำสั่ง 
ShardHelper คลาส Helper ที่จัดการการสร้าง Shard และกำหนดเวลาสำหรับการเรียกใช้ 
ShardListener ITestInvocationListenerที่รวบรวมผลลัพธ์จากชาร์ดการเรียกใช้ (หรือที่เรียกว่าการแยกการเรียกใช้เพื่อเรียกใช้ในหลายทรัพยากรแบบขนาน) และส่งต่อผลลัพธ์ไปยังเครื่องฟังอีกเครื่อง 
ShardMainResultForwarder ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบที่แยกส่วน 
ShellCommandUnresponsiveException ข้อยกเว้นที่เกิดขึ้นเมื่อคำสั่งเชลล์ที่ดำเนินการในอุปกรณ์ใช้เวลานานเกินไปในการส่งเอาต์พุต 
ShellOutputReceiverStream คลาสย่อยของ OutputStream ที่เขียนลงใน IShellOutputReceiver 
ShellStatusChecker ตรวจสอบว่าสถานะเชลล์เป็นไปตามที่คาดไว้ก่อนและหลังการเรียกใช้โมดูล 
ShippingApiLevelModuleController ทำการทดสอบหากอุปกรณ์มีคุณสมบัติตรงตามเงื่อนไขต่อไปนี้
  • หากมีการกำหนด min-api-level ไว้ ให้ทำดังนี้
    • อุปกรณ์ที่จัดส่งพร้อมกับ min-api-level ขึ้นไป 
ShowmapPullerMetricCollector การติดตั้งใช้งานพื้นฐานของ FilePullerDeviceMetricCollector ที่อนุญาตให้ดึงไฟล์ showmap จากอุปกรณ์และรวบรวมเมตริกจากไฟล์ดังกล่าว 
SideloadOtaTargetPreparer เครื่องมือเตรียมเป้าหมายที่ทำการโหลดด้านข้างของแพ็กเกจ OTA ที่ระบุ ใช้แพ็กเกจ รอ ให้อุปกรณ์บูตขึ้น และแทรกพร็อพเพอร์ตี้บิลด์ของอุปกรณ์เพื่อใช้เป็นข้อมูลบิลด์

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

SimpleFileLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout และไปยังไฟล์บันทึกเดียว 
SimplePerfResult ออบเจ็กต์สำหรับเก็บผลการทดสอบ simpleperf ทั้งหมด 
SimplePerfStatResultParser คลาสยูทิลิตีเพื่อแยกวิเคราะห์ผลลัพธ์ของ Simpleperf 
SimplePerfUtil คลาสยูทิลิตีเพื่อส่งคำสั่งง่ายๆ และรวบรวมผลลัพธ์ 
SimplePerfUtil.SimplePerfType Enum ของตัวเลือกคำสั่ง simpleperf 
SimpleStats คลาสยูทิลิตีขนาดเล็กที่คำนวณการวัดทางสถิติ 2-3 รายการเมื่อได้รับชุดข้อมูลตัวเลข 
SizeLimitedOutputStream ERROR(/OutputStream) ที่สำรองข้อมูลไฟล์แบบ Thread Safe ซึ่งจำกัดปริมาณข้อมูลสูงสุดที่เขียนได้ 
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 
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 Helper for invocation ended information. 
SubprocessEventHelper.InvocationFailedEventInfo Helper สำหรับข้อมูล InvocationFailed 
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information. 
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 โปรแกรมช่วยเหลือสำหรับข้อมูล testStarted 
SubprocessExceptionParser Helper เพื่อจัดการเอาต์พุตข้อยกเว้นจากโปรแกรมเรียกใช้คำสั่ง Tradefed มาตรฐาน 
SubprocessReportingHelper คลาสสำหรับสร้างไฟล์การกำหนดค่า Wrapper เพื่อใช้เครื่องมือรายงานผลลัพธ์ของกระบวนการย่อยสำหรับคำสั่งคลัสเตอร์  
SubprocessResultsReporter ใช้ ITestInvocationListener เพื่อระบุเป็น result_reporter และส่งต่อผลการทดสอบ การทดสอบที่รัน และการเรียกใช้การทดสอบจาก กระบวนการย่อย 
SubprocessTestResultsParser ขยาย ERROR(/FileOutputStream) เพื่อแยกวิเคราะห์เอาต์พุตก่อนเขียนลงในไฟล์เพื่อให้เรา สร้างเหตุการณ์ทดสอบในฝั่ง Launcher ได้ 
SubprocessTestResultsParser.StatusKeys คีย์สถานะการทดสอบที่เกี่ยวข้อง 
SubprocessTfLauncher IRemoteTest สำหรับการทดสอบกับการติดตั้ง TF แยกต่างหาก 
SuiteApkInstaller ติดตั้ง APK ที่ระบุสำหรับการกำหนดค่า Suite ไม่ว่าจะจากตัวแปร $ANDROID_TARGET_OUT_TESTCASES หรือ ROOT_DIR ในข้อมูลการสร้าง 
SuiteModuleLoader ดึงข้อมูลคำจำกัดความของโมดูลการทดสอบความเข้ากันได้จากที่เก็บ 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) เพื่อค้นหาไฟล์การกำหนดค่าทั้งหมดในไดเรกทอรี 
SuiteResultCacheUtil ยูทิลิตีสำหรับอัปโหลดและดาวน์โหลดผลลัพธ์ของแคชสำหรับโมดูลการทดสอบ 
SuiteResultCacheUtil.CacheResultDescriptor อธิบายผลลัพธ์ของแคช 
SuiteResultHolder ออบเจ็กต์ Helper เพื่อให้การซีเรียลไลซ์และดีซีเรียลไลซ์ผลการเรียกใช้ง่ายขึ้น 
SuiteResultReporter รวบรวมผลการทดสอบสำหรับการเรียกใช้ชุดการทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย 
SuiteResultReporter.ModulePrepTimes ที่เก็บออบเจ็กต์สำหรับเวลาเตรียมการและเวลาสิ้นสุดของโมดูล 
SuiteTestFilter แสดงตัวกรองสำหรับการรวมและยกเว้นการทดสอบ 
SwitchUserTargetPreparer ITargetPreparer ที่เปลี่ยนไปใช้ประเภทผู้ใช้ที่ระบุใน setUp 
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 
TestEnvironment คลาสสำหรับสร้างโมเดลข้อความ TestEnvironment ที่ API ของ TFC แสดงผล 
TestErrorIdentifier ตัวระบุข้อผิดพลาดจากการทดสอบและโปรแกรมเรียกใช้การทดสอบ 
TestFailureModuleController Controller สำหรับโมดูลที่ต้องการปรับแต่งลักษณะการทำงานของบันทึกความล้มเหลวของการทดสอบที่รวบรวม 
TestFilePushSetup ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์ 
TestFilterHelper คลาสตัวช่วยสำหรับการกรองการทดสอบ 
TestGroupStatus คลาสสำหรับจัดเก็บสถานะของกลุ่มทดสอบ 
TestIdentifier ระบุการทดสอบการใช้เครื่องมือที่แยกวิเคราะห์แล้ว 
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 Test Wrapper ที่อนุญาตให้เรียกใช้การทดสอบทั้งหมดของกลุ่มการทดสอบ 
TestStatus การแสดงสถานะที่เป็นไปได้สำหรับวิธีการทดสอบใน Tradefed 
TestStatus Enum ที่แสดงผลลัพธ์ที่เป็นไปได้ของการทดสอบ 
TestSuiteInfo คลาสที่แก้ปัญหาการโหลดข้อมูลเมตาที่เกี่ยวข้องกับการสร้างสำหรับชุดทดสอบ

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

TestSummary คลาสที่แสดงสรุปการทดสอบ 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในพาร์ติชัน /system ในอุปกรณ์ 
TestTimeoutEnforcer เครื่องมือตรวจสอบที่ช่วยให้คุณตรวจสอบเวลาในการดำเนินการของกรณีทดสอบที่กำหนดและทำให้การทดสอบล้มเหลวหากใช้เวลานานกว่าการหมดเวลาที่กำหนด  
TextResultReporter เครื่องมือรายงานผลการทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit 
TfInternalOptionsFetcher คลาสยูทิลิตีที่อนุญาตให้คลาสโหลดค่าตัวแปรแบบคงที่จากไฟล์ res 
TfMetricProtoUtil คลาสยูทิลิตีเพื่อช่วยในการเปลี่ยนจาก Map<string, string=""> เป็น Map<string, metric="">  </string,></string,>
TfObjectTracker ยูทิลิตีเพื่อติดตามการใช้งานออบเจ็กต์ Trade Federation ต่างๆ 
TfSuiteRunner การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจากไฟล์ JAR ของ TF ในโฟลเดอร์ res/config/suite/  
TfTestLauncher IRemoteTest สำหรับการเรียกใช้การทดสอบหน่วยหรือการทดสอบฟังก์ชันกับ 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 ที่รับประกันว่าค่าแต่ละค่าจะไม่ซ้ำกัน 
UploadManifest ไฟล์ Manifest ของ BLOB และไฟล์ที่จะอัปโหลด 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery ซึ่งรีเซ็ตบัส USB สำหรับอุปกรณ์ที่ออฟไลน์ 
UsbResetRunConfigRecovery อนุญาตให้ทริกเกอร์คำสั่งเพื่อรีเซ็ต USB ของอุปกรณ์ 
UsbResetTest IRemoteTest ที่รีเซ็ต USB ของอุปกรณ์และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์หรือไม่ หลังจากนั้น 
UserChecker ตรวจสอบว่าผู้ใช้มีการเปลี่ยนแปลงระหว่างการทดสอบหรือไม่ 
UserCleaner ITargetPreparer ที่นำผู้ใช้รองออกเมื่อมีการเลิกใช้งาน 
UserHelper  
UserInfo คล้ายกับคลาส UserInfo จากแพลตฟอร์ม 
UserInfo.UserType รูปแบบที่รองรับของประเภทผู้ใช้ใน API ภายนอก 

V

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

W

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

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

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