ดัชนีคลาส

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

A

AaptParser คลาสที่ดึงข้อมูลจาก apk โดยการแยกวิเคราะห์เอาต์พุตของ "aapt dump Badging" 
AaptParser.AaptVersion จำนวนตัวเลือกสำหรับเวอร์ชัน AAPT ที่ใช้แยกวิเคราะห์ไฟล์ APK 
อาบี ชั้นเรียนที่เป็นตัวแทนของ ABI 
AbiFormatter คลาสยูทิลิตีสำหรับ ABI 
AbiUtils ระดับยูทิลิตีสำหรับจัดการ ABI ของอุปกรณ์
AbstractConnection การนำเสนอการเชื่อมต่อแบบนามธรรม 
AbstractHostMonitor คลาสทั่วไปสำหรับการตรวจสอบความสมบูรณ์ของโฮสต์ 
AbstractTunnelMonitor ตรวจสอบอุโมงค์ข้อมูลแบบแอบสแตรกสำหรับ GCE AVD 
AbstractXmlParser คลาสพื้นฐานของตัวช่วยสำหรับการแยกวิเคราะห์ไฟล์ XML
AbstractXmlParser.ParseException ในกรณีที่มีการแยกวิเคราะห์อินพุต XML ไม่ได้
AcloudConfigParser คลาส Helper ที่แยกวิเคราะห์การกำหนดค่า Acloud (ใช้เพื่อเริ่มอินสแตนซ์ของอุปกรณ์ Cloud) 
AcloudConfigParser.AcloudKeys ชุดคีย์ที่ค้นหาได้จากการกำหนดค่า 
กำลังดำเนินการ การดำเนินการทั่วไปอยู่ระหว่างดำเนินการ 
ActiveTrace คลาสหลักช่วยอธิบายและจัดการการติดตามที่ทำงานอยู่ 
ActivityStatusChecker เครื่องมือตรวจสอบสถานะสำหรับกิจกรรมที่เหลืออยู่ซึ่งดำเนินอยู่เมื่อสิ้นสุดโมดูล 
AdbRootElevator AutoCloseable ที่เปิดใช้รูท adb เมื่อสร้างหากจำเป็น และจะคืนค่าสถานะรูทเมื่อเสร็จสมบูรณ์ 
AdbSshConnection การเชื่อมต่อ adb ผ่านบริดจ์ ssh 
AdbStopServerPreparer ตัวเตรียมเป้าหมายเพื่อหยุดเซิร์ฟเวอร์ adb ในโฮสต์ก่อนและหลังการทดสอบ adb 
AdbTcpConnection การแสดงการเชื่อมต่อเริ่มต้นของอุปกรณ์ ถือว่าเป็นการเชื่อมต่อ adb มาตรฐานของอุปกรณ์ 
AdbUtils คลาสยูทิลิตีสำหรับการดำเนินการ adb 
AfterClassWithInfo การรับประกันที่คล้ายกันเป็น AfterClass แต่เมธอดที่มีคำอธิบายประกอบต้องใช้พารามิเตอร์ TestInformation 
AggregatePostProcessor ตัวรวบรวมเมตริกที่บอกค่าต่ำสุด ค่าสูงสุด ค่าเฉลี่ย ความแปรปรวน ส่วนเบี่ยงเบนมาตรฐาน จำนวนรวม และจำนวนเปอร์เซ็นต์ไทล์ที่ไม่บังคับสำหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบหลายครั้ง โดยถือว่าเป็นค่าสองเท่า 
การตั้งค่า AllTestAppsInstall ITargetPreparer ที่ติดตั้งแอปทั้งหมดจากโฟลเดอร์ IDeviceBuildInfo#getTestsDir() ลงในอุปกรณ์ 
พฤติกรรม AltDir enum สำหรับกำหนดลักษณะการทำงานของไดเรกทอรีทางเลือกสำหรับโปรแกรมติดตั้ง/พุชอาร์ติแฟกต์ทดสอบต่างๆ

 

AnalysisHeuristic ลำดับเป็นสิ่งสำคัญ 
AndroidJUnitTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์ที่กำหนดโดยใช้ android.support.test.runner.AndroidJUnitRunner 
AndroidTestOrchestratorRemoteTestRunner เรียกใช้การทดสอบ Android แบบมีเครื่องควบคุมโดยใช้คำสั่ง adb และ AndroidTestOrchestrator 
AoaTargetPreparer ITargetPreparer ที่จะดำเนินการต่างๆ (เช่น การคลิกและการเลื่อน) โดยใช้โปรโตคอล Android Open Accessory (AOAv2) 
AppBuildInfo IBuildInfo ที่แสดงแอปพลิเคชัน Android และแพ็กเกจทดสอบ 
AppDeviceBuildInfo เลิกใช้งานชั้นเรียนนี้แล้ว โปรดใช้ IDeviceBuildInfo โดยตรง 
การตั้งค่าแอป ITargetPreparer ที่ติดตั้ง APK และการทดสอบ 
AppVersionFetcher คลาสยูทิลิตีเพื่อรับสตริงเวอร์ชันแอปจากอุปกรณ์ 
AppVersionFetcher.AppVersionInfo ประเภทข้อมูลเวอร์ชันแอป 
ArchModuleController ตัวควบคุมโมดูลเพื่อไม่ให้เรียกใช้การทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่ระบุ 
ArgsOptionParser ป้อนข้อมูลในช่อง Option จากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์แล้ว 
ArrayUtil วิธียูทิลิตีสำหรับอาร์เรย์
ArtChrootPreparer สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART 
ArtGTest  
ArtifactDetails คำอธิบายนี้จะอธิบายโครงสร้างของเนื้อหาและข้อบ่งชี้เนื้อหาที่เครื่องมือ CAS สร้างขึ้น
ArtifactDetails.ArtifactFileDescriptor  
เครื่องมือวิเคราะห์อาร์ติแฟกต์ ยูทิลิตีที่ช่วยวิเคราะห์อาร์ติแฟกต์ของบิลด์เพื่อสร้างข้อมูลเชิงลึก 
ArtRunTest ตัวดำเนินการทดสอบเพื่อเรียกใช้การทดสอบ ART 
ArtRunTest.AdbShellCommandException คลาสข้อยกเว้นที่จะรายงานข้อผิดพลาดที่เกิดขึ้นระหว่างการดำเนินการของคำสั่ง ADB shell 
ATestFileSystemLogSaver ATest จะใช้คลาส LogSaver นี้เพื่อเก็บบันทึกในเส้นทางที่เฉพาะเจาะจง 
AtestRunner การใช้งาน ITestSuite
AtraceCollector IMetricCollector ที่เรียกใช้การระบุแหล่งที่มาระหว่างการทดสอบ และรวบรวมผลลัพธ์และบันทึกไปยังการเรียกใช้ 
AtraceRunMetricCollector รวบรวมการติดตามจากไดเรกทอรีทดสอบทั้งหมดภายใต้ไดเรกทอรีที่ระบุจากอุปกรณ์ทดสอบ บันทึกไดเรกทอรีทดสอบ และโพสต์ไฟล์การติดตามภายใต้ไดเรกทอรีทดสอบ และรวบรวมเมตริก 
AutoLogCollector การแจงนับที่อธิบายผู้รวบรวมที่ควบคุมได้โดยอัตโนมัติด้วยกลุ่มควบคุม 
เครื่องมือรายงานอัตโนมัติ ชั้นเรียนที่กำหนดการแมปจากผู้รายงานแบบอัตโนมัติที่ Tradefed 
averagePostProcessor การใช้งานระบบหลังการประมวลผลที่คำนวณค่าเฉลี่ยของรายการเมตริก 

หมื่นล้าน

การดำเนินการของอุปกรณ์ในเบื้องหลัง เรียกใช้คำสั่งบนอุปกรณ์ที่กำหนดซ้ำตามที่จำเป็นจนกระทั่งการดำเนินการถูกยกเลิก 
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 ขยาย OutputStream> ILeveledLogOutput ที่กำหนดเส้นทางข้อความบันทึกไปยังสตรีมเอาต์พุตและ Stouts 
BaseTargetPreparer คลาสการใช้งานฐานสำหรับ ITargetPreparer ที่อนุญาตให้ควบคุมว่าจะปิดใช้ออบเจ็กต์หรือไม่ 
BaseTestSuite การทดสอบการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้กับระบบชุดใหม่ 
ตัวควบคุมแบตเตอรี่ คลาสยูทิลิตีที่ช่วยให้ควบคุมสถานะการชาร์จแบตเตอรี่ของอุปกรณ์ได้ 
BatteryRechargeDeviceRecovery อนุญาตให้ทริกเกอร์คำสั่งเมื่อระดับแบตเตอรี่ของอุปกรณ์ต่ำกว่าเกณฑ์ที่กำหนดไว้ 
อุณหภูมิแบตเตอรี่  
แบตเตอรี่ไม่สามารถใช้งานได้อุปกรณ์ เครื่องมือตรวจสอบการกู้คืนที่จะทริกเกอร์การกำหนดค่าหากไม่มีระดับแบตเตอรี่ 
ก่อนClassWithInfo การรับประกันที่คล้ายกันเป็น BeforeClass แต่เมธอดที่มีคำอธิบายประกอบต้องใช้พารามิเตอร์ TestInformation 
ไบนารีสถานะ Enum ใช้ในการบันทึกสถานะเปิด/ปิดโดยมีสถานะไม่มีการดำเนินการเป็น IGNORE 
BluetoothConnectionLatencyCollector ตัวรวบรวมจะพุชการกำหนดค่าเมตริกระยะเวลาสถิติที่กำหนดไว้ล่วงหน้าไปยังอุปกรณ์และรวบรวมระยะเวลาการเชื่อมต่อบลูทูธสำหรับแต่ละโปรไฟล์ 
BluetoothConnectionStateCollector เครื่องมือรวบรวมนี้จะรวบรวมเมตริก BluetoothConnectionStateChanged และบันทึกหมายเลขสถานะการเชื่อมต่อสำหรับแต่ละโปรไฟล์ 
BluetoothConnectionSuccessRatePostProcessor การใช้งานระบบหลังการประมวลผลซึ่งคำนวณอัตราความสำเร็จของโปรไฟล์บลูทูธ

ใช้ "metric-key-match" เพื่อระบุเมตริกที่มีสถานะการเชื่อมต่อบลูทูธในอาร์เรย์ตัวเลข เช่น [0, 1, 2, 3, 0, 1, 2, 3] 

บลูทูธHciSnoopLogCollector อุปกรณ์รวบรวมเพื่อเปิดใช้การบันทึก HCI Snoop ของบลูทูธบน DUT และเพื่อรวบรวมบันทึกสำหรับการทดสอบแต่ละครั้ง 
อุปกรณ์บลูทูธ ฟังก์ชันยูทิลิตีสำหรับการเรียกใช้การใช้บลูทูธบนอุปกรณ์

ดูรหัส BluetoothInstrumentation ได้ใน AOSP ที่ frameworks/base/core/tests/bluetoothtests

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

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

BootstrapServiceFileจะเปลี่ยนrLoader โหลดรีโซลเวอร์โดยใช้เซิร์ฟเวอร์สำหรับโหลดบริการ 
รายงานข้อบกพร่อง ออบเจ็กต์ที่มีการอ้างอิงไฟล์รายงานข้อบกพร่อง ความเข้ากันได้ของรายงานข้อบกพร่องแบบแบนและรายงานข้อบกพร่องที่ซิปแล้ว (bugreportz) 
BugreportCollector ITestInvocationListener แบบส่งผ่านที่รวบรวมรายงานข้อบกพร่องเมื่อเกิดเหตุการณ์ที่กำหนดค่าได้ จากนั้นจะเรียกใช้ ITestInvocationListener#testLog ในองค์ประกอบย่อยหลังจากรวบรวมรายงานข้อบกพร่องแต่ละรายการแล้ว 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate ภาคแสดงแบบเต็มที่อธิบายว่าเมื่อใดควรสร้างรายงานข้อบกพร่อง 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector รวบรวมรายงานข้อบกพร่องเมื่อกรอบการทดสอบล้มเหลว 
BugreportzOnTestCaseFailureCollector รวบรวม Bugreportz เมื่อกรณีการทดสอบในการทำงานล้มเหลว 
การวิเคราะห์บิลด์ แสดงผลลัพธ์ของการวิเคราะห์บิลด์เดียว 
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
อีเมลจำนวนมาก ยูทิลิตีผู้ส่งอีเมลที่อนุญาตให้กำหนดค่าต่อไปนี้ ช่วงเวลาที่ส่ง ขนาดภาพถ่ายอัจฉริยะเริ่มต้น ผู้รับ และจำนวนข้อความทั้งหมด 
BundletoolUtil คลาสยูทิลิตีที่ใช้บรรทัดคำสั่ง Bundletool เพื่อติดตั้ง .apks ใน deivce 
ByteArrayInputStreamSource  
ByteArrayList คลาสสำหรับแทนอาร์เรย์ไบต์ขนาดเล็ก 
ByteArrayUtil ยูทิลิตีที่ดำเนินการกับอาร์เรย์ไบต์ เช่น แปลงไบต์เป็นจำนวนเต็ม 
ByteStreamDownloader ลูกค้าที่ใช้วิธี Read ของบริการ gRPC ของ ByteStream 
ByteStreamUploader ลูกค้าที่ใช้วิธี Write ของบริการ gRPC ของ ByteStream 

C

CarModuleController ตัวควบคุมนี้จะป้องกันการดำเนินการของกรอบการทดสอบในอุปกรณ์ที่ไม่ใช่ยานยนต์ 
CarryDnaeError RuntimeException ภายในเพื่อใช้ DeviceNotAvailableException ผ่านเฟรมเวิร์ก JUnit4 
ข้อยกเว้นที่ขัดข้อง ส่งออกเมื่อมีการทริกเกอร์ระยะหมดเวลาของเฟสการทดสอบและต้องมีการส่ง InterruptedException จากเทรดการดำเนินการทดสอบไปยังเทรดการเรียกใช้ 
CdmaDeviceFlasher ชั้นเรียนที่แสดงรูปภาพในอุปกรณ์ Android จริงที่มีวิทยุ CDMA 
CecControllerTokenProvider ผู้ให้บริการโทเค็นสำหรับโทเค็นที่เกี่ยวข้องกับ Consumer Electronics Control (CEC) 
CentralDirectoryInfo CentralDirectoryInfo คือคลาสที่มีข้อมูลของไฟล์หรือโฟลเดอร์ภายในไฟล์ ZIP 
เครื่องมือตรวจสอบการจับคู่ CompanionAwarePreparer ที่ยืนยันการเชื่อมโยง BT ระหว่างอุปกรณ์หลักและอุปกรณ์ที่ใช้ร่วมกัน
แบ่งย่อย แยก blob เป็น Chunk อย่างน้อย 1 รายการโดยไม่เกิน chunkSize ไบต์ 
Chunker.Chunk ส่วนหนึ่งของ Blob 
CircularAtraceUtil ยูทิลิตี้ Atrace ที่พัฒนาขึ้นเป็นหลักสำหรับการระบุสาเหตุที่แท้จริงของ ANR ในระหว่างการทดสอบ Monkey 
CircularByteArray โครงสร้างข้อมูลสำหรับจัดเก็บอาร์เรย์ขนาดคงที่ซึ่งทำหน้าที่เป็นบัฟเฟอร์แบบวงกลม และติดตามผลรวมทั้งหมดของค่าทั้งหมดในอาร์เรย์ 
ClangCodecoverCollector BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของ Clang ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์ทดสอบ 
ClangProfileIndexer คลาสยูทิลิตีที่จัดทำดัชนีการวัดความครอบคลุมของโค้ด Clang 
ClassNotFoundConfigurationException ConfigurationException เมื่อไม่พบคลาสของออบเจ็กต์ 
ClassPathScanner ค้นหารายการใน classpath 
ClassPathScanner.ClassNameFilter IClassPathFilter ที่กรองและแปลงชื่อคลาส Java 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter ที่ปฏิเสธชั้นเรียนภายใน
ClassPathScanner.IClassPathFilter ตัวกรองสำหรับเส้นทางการป้อน classpath

วาดรูปแบบหลังจาก FileFilter

เครื่องมือการทำงานนาฬิกา ยูทิลิตีการทำงานนาฬิกาสำหรับแชร์ตรรกะหลายอุปกรณ์
CloseableTraceScope คลาสที่กำหนดขอบเขตที่อนุญาตให้รายงานส่วนการติดตามผ่านคำสั่งลองใช้ทรัพยากร
ClusterBuildInfo คลาส IBuildInfo สำหรับบิลด์ที่เชื่อมจาก TFC 
ClusterBuildProvider IBuildProvider สำหรับดาวน์โหลดทรัพยากรการทดสอบ TFC 
ClusterClient การใช้งาน IClusterClient สำหรับการโต้ตอบกับแบ็กเอนด์ TFC 
ClusterCommand คลาสที่แสดงถึงงานที่ดึงมาจากคลัสเตอร์ TF 
ClusterCommand.RequestType  
ClusterCommand.State สถานะของคำสั่งในคลัสเตอร์ TF 
ClusterCommandConfigBuilder คลาสสำหรับสร้างไฟล์การกำหนดค่าสำหรับคำสั่งของคลัสเตอร์ 
ClusterCommandEvent คลาสที่จะห่อหุ้มเหตุการณ์คำสั่งของคลัสเตอร์ที่จะอัปโหลด 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher คลาส IRemoteTest สำหรับเปิดใช้งานคำสั่งจาก TFC ผ่าน TF ของกระบวนการย่อย 
ClusterCommandScheduler ICommandSchedulerสำหรับรองรับ TFC (คลัสเตอร์ที่เทรด) 
ClusterCommandStatus คลาสที่แสดงถึงสถานะและเหตุผลการยกเลิกสำหรับคำสั่งจากคลัสเตอร์ TF 
ClusterDeviceInfo คลาสที่รวมข้อมูลอุปกรณ์คลัสเตอร์ที่จะอัปโหลด 
ClusterDeviceInfo.Builder  
การตรวจสอบอุปกรณ์คลัสเตอร์ การใช้งาน IDeviceMonitor ที่รายงานผลลัพธ์ไปยังบริการคลัสเตอร์ที่เทรด 
ClusterEventUploader<T ขยาย IClusterEvent> คลาส ClusterEventUploader ซึ่งอัปโหลด IClusterEvent ไปยัง TFC 
ClusterHostEvent คลาสที่จะสรุปเหตุการณ์ของโฮสต์คลัสเตอร์ที่จะอัปโหลด 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType จำนวนกิจกรรมผู้จัดประเภทต่างๆ 
ClusterHostUtil ฟังก์ชันยูทิลิตีแบบคงที่สำหรับคลัสเตอร์ TF สำหรับรับอินสแตนซ์การกำหนดค่าส่วนกลาง ข้อมูลโฮสต์ และอื่นๆ
ClusterLogSaver คลาส ILogSaver สำหรับอัปโหลดเอาต์พุตทดสอบไปยัง TFC 
ClusterLogSaver.FilepickupingStrategy กลยุทธ์การเลือกไฟล์ 
ClusterOptions  
CodecoverTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์ที่กำหนดและสร้างรายงานการครอบคลุมของโค้ด 
CollectingByteOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตทั้งหมดของเชลล์เป็น byte[] 
CollectingOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตทั้งหมดของเชลล์ไว้ใน String เดียว 
CollectingTestListener ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด 
โปรแกรมช่วยรวบรวม (CollectorHelper) จำเป็นต้องให้ความช่วยเหลือในการดำเนินการ IMetricCollector ในหลายตำแหน่ง 
CommandBaselineSetter ตัวตั้งค่าทั่วไปในการจัดการการตั้งค่าข้อมูลพื้นฐานของอุปกรณ์ผ่านคำสั่งเชลล์ adb 
CommandFileParser โปรแกรมแยกวิเคราะห์สำหรับไฟล์ที่มีชุดบรรทัดคำสั่ง 
CommandFileParser.CommandLine  
โปรแกรมรบกวน Command Interval บริการที่ช่วยให้คำสั่ง TradeFederation ถูกขัดจังหวะหรือทำเครื่องหมายว่าไม่ขาดตอน 
CommandLineBuildInfoBuilder ยูทิลิตีที่ต้องการบันทึกอาร์กิวเมนต์ข้อมูลของบิลด์ปกติจากบรรทัดคำสั่ง และสร้าง IBuildInfo จากบรรทัดคำสั่ง 
ตัวเลือกคำสั่ง การใช้งาน ICommandOptions 
CommandOptionsGetter การใช้งานบริการที่แสดงค่าตัวเลือกคำสั่งของการเรียกใช้ที่ระบุ 
Commandผลลัพธ์ มีผลลัพธ์ของคำสั่ง 
CommandRunner จุดแรกเข้า TradeFederation สำรองที่จะเรียกใช้คำสั่งที่ระบุในอาร์กิวเมนต์บรรทัดคำสั่งแล้วปิด 
CommandRunner.ExitCode รหัสข้อผิดพลาดที่อาจออกไปได้ 
CommandScheduler เครื่องจัดตารางเวลาสำหรับเรียกใช้คำสั่ง TradeFederation ในอุปกรณ์ทั้งหมดที่มี 
CommandScheduler.HostState แจกแจงสถานะต่างๆ ของโฮสต์
CommandStatus แสดงสถานะของการดำเนินการที่กำหนดเวลา 
CommandStatusHandler เครื่องจัดการช่วยตรวจสอบและอัปเดตสถานะของการเรียกใช้ 
CommandSuccessModuleController คลาสฐานเพื่อให้ตัวควบคุมโมดูลข้ามโมดูลทดสอบตามความล้มเหลวของคำสั่ง Shell 
CommonLogRemoteFileUtil ยูทิลิตีนี้ช่วยหลีกเลี่ยงการทำซ้ำโค้ดในการนำเสนออุปกรณ์ระยะไกลต่างๆ สำหรับตรรกะการดึงข้อมูลบันทึกระยะไกลของไฟล์ทั่วไป 
CommonLogRemoteFileUtil.KnownLogFileEntry ตัวแทนของรายการบันทึกที่รู้จักสำหรับอุปกรณ์ระยะไกล 
CompanionAllocator คลาสพื้นฐานที่ดูแลการจัดสรรและเพิ่มพื้นที่ว่างในอุปกรณ์ที่ใช้ร่วมกัน

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

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

คลาสย่อยอาจเรียกใช้ getCompanion() เพื่อเรียกข้อมูลโฆษณาที่แสดงร่วมที่จัดสรรไว้ 

CompanionDeviceเครื่องมือติดตาม ชั้นเรียนสำหรับการจัดสรรและเพิ่มพื้นที่ว่างให้กับอุปกรณ์ที่ใช้ร่วมกัน
CompanionRunCommandTargetPreparer ITargetPreparer ที่เรียกใช้คำสั่งที่ระบุในอุปกรณ์ที่ใช้ร่วมกันที่จัดสรรไว้
ตั้งค่า CompanionTestAppInstall ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo#getTestsDir() ลงในอุปกรณ์ที่ใช้ร่วมกันที่จัดสรรไว้ 
CompileBootImageWithSpeedTargetPreparer คอมไพล์คลาสพาธการเปิดเครื่องและเซิร์ฟเวอร์ระบบอีกครั้งโดยใช้ตัวกรอง "ความเร็ว" ของคอมไพเลอร์ 
ConditionFailureMonitor ตรวจสอบความล้มเหลวจากการเรียกใช้ 
ConditionPriorityBlockedQueue<T> คลาสที่ปลอดภัยของเทรดที่มีการดำเนินการเหมือน ERROR(/PriorityBlockingQueue) ซึ่งเรียกข้อมูลออบเจ็กต์ที่ตรงกับเงื่อนไขบางอย่างได้ 
ConditionPriorityBlockQueue.AnyMatch<T> ConditionPriorityBlockingQueue.IMatcher ที่ตรงกับออบเจ็กต์ใดก็ได้ 
ConditionPriorityBlockedQueue.IMatcher<T> อินเทอร์เฟซสำหรับพิจารณาว่าองค์ประกอบตรงกับเงื่อนไขบางประเภทหรือไม่ 
ConfigCompleter การใช้ Completer สำหรับการกำหนดค่า TF 
ConfigurableGrpcDynamicShardingClient  
การกำหนดค่า การใช้งาน IConfiguration ที่เป็นรูปธรรมซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่ 
ConfigurationDef เก็บบันทึกการกำหนดค่า ออบเจ็กต์ที่เชื่อมโยง และตัวเลือกต่างๆ 
ConfigurationDef.ConfigObjectDef ออบเจ็กต์ที่จะเก็บข้อมูลสำหรับ className และหมายเลขลักษณะที่ปรากฏ (เช่น หากการกำหนดค่ามีออบเจ็กต์เดียวกัน 2 ครั้ง การกำหนดค่าแรกจะมีหมายเลขลักษณะที่ปรากฏรายการแรก) 
ConfigurationDescriptor ออบเจ็กต์การกำหนดค่าที่อธิบายการกำหนดค่าบางส่วน 
ConfigurationDescriptor.LocalTestRunner Enum ใช้เพื่อระบุตัวดำเนินการทดสอบในเครื่อง 
ConfigurationException แสดงหากโหลดการกำหนดค่าไม่ได้ 
การกำหนดค่าจากโรงงาน ค่าเริ่มต้นสำหรับการสร้าง IConfiguration 
Configurationfactor.ConfigLoader การใช้งาน IConfigDefLoader ที่ติดตามการกำหนดค่าที่รวมอยู่จากการกำหนดค่ารูทเดียว และแสดงข้อผิดพลาดในการรวมแบบเวียน 
Configurationfactor.ExceptionLoader  
ConfigurationUtil ฟังก์ชันยูทิลิตีเพื่อจัดการไฟล์การกำหนดค่า 
ConfigurationXmlParserSettings คลาสแบบง่ายที่จะยอมรับการตั้งค่าสำหรับ ConfigurationXmlParser

หากต้องการส่งการตั้งค่าให้ชั้นเรียนนี้ คุณต้องใช้อีเมลแทน 

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

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

  • เพิ่มคำสั่งเพื่อทดสอบ
  • แสดงรายการอุปกรณ์และสถานะของอุปกรณ์
  • แสดงรายการคำขอที่กำลังดำเนินการ
  • แสดงรายการคำสั่งในคิว
  • ดัมพ์บันทึกการเรียกใช้ไปยังไฟล์/stdout
  • ปิดเครื่อง
 
Console.ArgRunnable<T> Runnable ที่มีเมธอด run ซึ่งใช้อาร์กิวเมนต์ได้
Console.CaptureList ประเภทความสะดวกสําหรับ List<List<String>>
ConsoleReaderOutputStream OutputStream ที่สามารถใช้เพื่อทำให้ System.out.print() เล่นได้ดีกับบรรทัด LineReader ที่ยังไม่เสร็จของผู้ใช้ 
ConsoleResultReporter รายงานผลลัพธ์เพื่อพิมพ์ผลการทดสอบไปยังคอนโซล 
ContentAnalysisContext ระบุบริบทโดยรอบเนื้อหาเพื่อวิเคราะห์ได้อย่างถูกต้อง 
ContentAnalysisContext.AnalysisMethod ซึ่งอธิบายสิ่งที่จะเกิดขึ้นจากโครงสร้างเนื้อหาเพื่อทำการวิเคราะห์ที่เหมาะสม 
ผลการวิเคราะห์เนื้อหา สรุปการวิเคราะห์เนื้อหา 
ข้อมูลเนื้อหา แสดงเนื้อหาสำหรับเป้าหมายบิลด์ที่กำหนดของฐานและเวอร์ชันปัจจุบัน 
ContentProviderHandler เครื่องจัดการที่นามธรรมการโต้ตอบของผู้ให้บริการเนื้อหาและอนุญาตให้ใช้ผู้ให้บริการเนื้อหาฝั่งอุปกรณ์ในการดำเนินการที่แตกต่างกัน 
CountingTestResultListener TestResultListener ที่ติดตามจำนวนการทดสอบทั้งหมดตาม TestStatus
CountTestCasesCollector นับและรายงานจำนวนกรอบการทดสอบสำหรับ IRemoteTest ที่ระบุ 
ConversionMeasurementForwarder การทดสอบตัวยึดตำแหน่งที่ส่งต่อการวัดการครอบคลุมจากผู้ให้บริการบิลด์ไปยังตัวบันทึก 
ตัวเลือกความครอบคลุม ออบเจ็กต์ที่เทรดเพื่อคงตัวเลือกการครอบคลุม 
coverOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer ที่รอจนกว่าจะมีการคืนค่าความถี่สูงสุดในแกนทั้งหมดกลับสู่ระดับสูงสุดที่มีอยู่
CreateAvdPreparer  
CreateUserPreparer ตัวเตรียมเป้าหมายสำหรับการสร้างผู้ใช้และล้างข้อมูลในตอนท้าย 
CurrentInvocation ชั้นเรียนที่ติดตามและให้ข้อมูลการเรียกใช้ปัจจุบันซึ่งมีประโยชน์ทุกที่ภายในคำขอ 
CurrentInvocation.InvocationInfo คีย์พิเศษที่มีชื่อซึ่งเราจะป้อนสำหรับการเรียกใช้เสมอ 
CurrentInvocation.IsolationGrade อธิบายระดับของการแยกตัว

DebugHostLogOnFailureCollector เครื่องมือรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อกรอบการทดสอบล้มเหลว 
DefaultConnection การแสดงการเชื่อมต่อเริ่มต้นของอุปกรณ์ ถือว่าเป็นการเชื่อมต่อ adb มาตรฐานของอุปกรณ์ 
DefaultConnection.ConnectionBuilder ใช้เครื่องมือสร้างเพื่ออธิบายการเชื่อมต่อ 
DefaultRemoteAndroidTestRunner ส่วนขยายของ ddmlib RemoteAndroidTestRunner เพื่อตั้งค่าเริ่มต้นสำหรับกรณีการใช้งานที่เทรด 
DefaultTestsZipInstaller การใช้งานเริ่มต้นของโปรแกรมติดตั้งซิปทดสอบ 
DelegatedInvocationExecution InvocationExecution ซึ่งมอบสิทธิ์การดำเนินการให้กับไบนารีที่เทรดเฟดอื่น 
ตัวแปลค่า Dependencies Rewards ผู้ให้บริการประเภทใหม่ที่อนุญาตให้รับทรัพยากร Dependency ทั้งหมดสำหรับการทดสอบ 
DeviceActionTargetPreparer ITargetPreparer สำหรับการดำเนินการของอุปกรณ์ 
การดำเนินการของอุปกรณ์ คลาสยูทิลิตีเพื่อเรียกใช้การดำเนินการของอุปกรณ์ 
DeviceActionUtil.Command คำสั่งสำหรับการดำเนินการของอุปกรณ์ 
DeviceActionUtil.DeviceActionConfigError ข้อยกเว้นสำหรับข้อผิดพลาดในการกำหนดค่า 
DeviceAllocationผลลัพธ์ แสดงผลลัพธ์ของความพยายามในการจัดสรรสำหรับคำสั่ง 
DeviceAllocationState แสดงสถานะการจัดสรรของอุปกรณ์จากมุมมอง IDeviceManager
DeviceavailableChecker เครื่องมือตรวจสอบดูว่าโมดูลไม่ได้ปล่อยให้อุปกรณ์อยู่ในสถานะออฟไลน์ 
DeviceBaselineChecker ตั้งค่าพื้นฐานอุปกรณ์ก่อนแต่ละโมดูล 
DeviceBaselineSetter คลาสแอบสแตรกที่ใช้สร้างการตั้งค่าพื้นฐานอุปกรณ์ 
DeviceDeviceLevelChecker IRemoteTest ที่ตรวจสอบการชาร์จขั้นต่ำและรอให้แบตเตอรี่ถึงเกณฑ์การชาร์จที่ 2 หากไม่มีการชาร์จขั้นต่ำ 
DevicebatResourceMetricCollector เครื่องมือรวบรวมนี้จะรวบรวมเมตริกแบตเตอรี่ของอุปกรณ์ 
DeviceBuildDescriptor คลาส Wrapper สำหรับ IBuildInfo ซึ่งมีเมธอดตัวช่วยในการดึงข้อมูลบิลด์แพลตฟอร์มอุปกรณ์ 
DeviceBuildInfo IBuildInfo ที่แสดงบิลด์ของอุปกรณ์ Android เวอร์ชันสมบูรณ์และการทดสอบ (ไม่บังคับ) 
DeviceBuildInfoBootStrapper ITargetPreparer ที่แทนที่ช่องข้อมูลของบิลด์ด้วยแอตทริบิวต์ที่อ่านจากอุปกรณ์

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) ที่รวมรายละเอียดของการเรียกใช้คำสั่ง Shell ใน ITestDevice 
DeviceConfigurationHolder การใช้งาน IDeviceConfiguration ที่เป็นรูปธรรมที่จัดเก็บออบเจ็กต์การกำหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์ 
DeviceDescriptor คลาสที่มีข้อมูลอธิบายอุปกรณ์ที่อยู่ระหว่างการทดสอบ 
DeviceCanceledException ส่งเมื่ออุปกรณ์ไม่สามารถเข้าถึงได้ผ่านประเภทการขนส่งอีกต่อไป เช่น หากอุปกรณ์มองไม่เห็นผ่าน USB หรือการเชื่อมต่อ TCP/IP อีกต่อไป
DeviceErrorIdentifier ตัวระบุข้อผิดพลาดจากข้อผิดพลาดในอุปกรณ์และข้อผิดพลาดที่อุปกรณ์รายงาน 
DeviceFailedToBootError ถูกนำมาใช้หากบูตอุปกรณ์ไม่สำเร็จหลังจากที่มีการแฟลชอิมเมจด้วยเวอร์ชัน 
DeviceFeatureFlag  
DeviceFeatureModuleController ตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบเมื่อไม่สนับสนุนบางฟีเจอร์ 
DeviceFileReporter คลาสยูทิลิตีที่ตรวจสอบไฟล์ในอุปกรณ์และส่งไปยัง ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) หากพบ 
DeviceFlashPreparer ITargetPreparer ที่แสดงรูปภาพบนฮาร์ดแวร์ Android ที่จับต้องได้ 
อุปกรณ์FoldableState การแสดงสถานะอุปกรณ์แบบพับได้ของอุปกรณ์ที่ส่งคืนโดย "cmd device_state Print-states" 
DeviceFolderBuildInfo IDeviceBuildInfo ที่มีอาร์ติแฟกต์ของบิลด์อื่นๆ ที่อยู่ในไดเรกทอรีในระบบไฟล์ในเครื่องด้วย 
DeviceImageเครื่องมือติดตาม สำหรับการอัปเดตอุปกรณ์ที่เพิ่มขึ้นบางส่วน เราต้องใช้ไฟล์พื้นฐานในการคำนวณความแตกต่าง 
DeviceImageTracker.FileCacheTracker ติดตามข้อมูลเกี่ยวกับรูปภาพในอุปกรณ์ที่แคชไว้และข้อมูลเมตาของรูปภาพ
DeviceImageZipFlashingTargetPreparer เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพอุปกรณ์ที่ให้ไว้ผ่านรูปแบบเฉพาะ 
DeviceInternetAccessibilityResourceMetricCollector เครื่องมือรวบรวมข้อมูลจะใช้คำสั่ง google.com เพื่อตรวจสอบว่าอุปกรณ์เข้าถึงอินเทอร์เน็ตได้หรือไม่ 
DeviceJUnit4ClassRunner ตัวดำเนินการทดสอบ JUnit4 ที่รองรับ IDeviceTest ด้วย 
DeviceJUnit4ClassRunner.LogAnnotation คำอธิบายประกอบปลอมขึ้นมาเพื่อยื่นบันทึกให้กับผู้รายงาน 
DeviceJUnit4ClassRunner.MetricAnnotation คำอธิบายประกอบปลอมที่มีไว้เพื่อส่งเมตริกให้กับผู้รายงาน 
DeviceJUnit4ClassRunner.TestLogData การใช้งาน ExternalResource และ TestRule 
DeviceJUnit4ClassRunner.TestMetrics การใช้งาน ExternalResource และ TestRule 
DeviceManagementGrpcServer เซิร์ฟเวอร์ GRPC ที่อนุญาตให้จองอุปกรณ์จาก Tradefed 
โปรแกรมจัดการอุปกรณ์  
DeviceManager.FastbootDevice การแสดงภาพอุปกรณ์ใน Fastboot Mode 
DeviceMetricData ออบเจ็กต์เพื่อเก็บข้อมูลทั้งหมดที่เครื่องมือรวบรวมเมตริกรวบรวมไว้ 
การตรวจสอบอุปกรณ์ Multiplexer คลาสพร็อกซีเพื่อกระจายคำขอไปยัง IDeviceMonitor หลายรายการ 
DeviceNotavailableException ส่งเมื่ออุปกรณ์ไม่มีให้ทดสอบอีกต่อไป 
DeviceOwnerTargetPreparer ITargetPreparer ที่ตั้งค่าคอมโพเนนต์เจ้าของอุปกรณ์ 
DeviceParametersizedRunner ตัวเรียกใช้พารามิเตอร์รูปแบบ JUnit4 สำหรับการทดสอบที่ทำเป็นพารามิเตอร์ฝั่งโฮสต์ 
คุณสมบัติของอุปกรณ์ คำจำกัดความที่คงที่ทั่วไปสำหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์
ยูทิลิตีโหมดการกู้คืนอุปกรณ์  
รายงานรุ่นของอุปกรณ์ ผู้รายงานการเผยแพร่อุปกรณ์ที่จัดการสื่อสารกับกระบวนการระดับบนสุดเกี่ยวกับการเผยแพร่อุปกรณ์ 
ฟีเจอร์การรีเซ็ตอุปกรณ์ การใช้การรีเซ็ตอุปกรณ์ฝั่งเซิร์ฟเวอร์ 
DeviceresetHandler การจัดการยูทิลิตีโดยทั่วไปการรีเซ็ตอุปกรณ์ 
DeviceRuntimeException ส่งเมื่อการทำงานของอุปกรณ์ไม่ทำให้เกิดผลลัพธ์ที่คาดหวัง 
ตัวเลือกการเลือกอุปกรณ์ คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ 
DeviceSelectionOptions.DeviceRequestedType อุปกรณ์ตัวยึดตำแหน่งประเภทต่างๆ ที่เป็นไปได้ที่รองรับ 
เครื่องมือตรวจสอบการตั้งค่าอุปกรณ์ ตรวจสอบว่าการตั้งค่าอุปกรณ์มีการเปลี่ยนแปลงระหว่างการเรียกใช้โมดูลหรือไม่ 
การตั้งค่าอุปกรณ์ ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ให้ไว้ 
ฟีเจอร์สแนปชอตของอุปกรณ์ การใช้งานฝั่งเซิร์ฟเวอร์ของสแนปชอตอุปกรณ์ 
DeviceSnapshotHandler สแนปชอตของ Cuttlefish ที่ใช้ยูทิลิตี้ 
DeviceStateMonitor คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice 
DeviceStorageAgeResourceMetricCollector แยกวิเคราะห์อายุพื้นที่เก็บข้อมูลจาก Logcat 
DeviceStorageFiller เครื่องมือเตรียมเป้าหมายที่จะเต็มพื้นที่เก็บข้อมูลเพื่อเพิ่มพื้นที่ว่างบางส่วน 
DeviceStorageStatusChecker ตรวจสอบว่าอุปกรณ์มีพื้นที่ในดิสก์เพียงพอสำหรับพาร์ติชันที่ระบุ 
DeviceStringPusher ตัวเตรียมเป้าหมายเพื่อเขียนสตริงลงในไฟล์ 
ชุดอุปกรณ์ ขยายคอนเทนเนอร์ JUnit4 Suite เพื่อระบุ ITestDevice ให้กับการทดสอบที่ต้องการ 
DeviceSyncHelper ตัวช่วยที่ช่วยซิงค์อิมเมจอุปกรณ์ใหม่กับอุปกรณ์ 
DeviceTestCase กรอบการทดสอบ Helper JUnit ที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTestResult ความเชี่ยวชาญพิเศษของ TestResult ที่จะล้มเลิกเมื่อ DeviceNotAvailableException เกิดขึ้น
DeviceTestResult.RuntimeDeviceNotavailableException  
DeviceTestRunOptions คลาสเครื่องมือสร้างสำหรับตัวเลือกที่เกี่ยวข้องกับการเรียกใช้การทดสอบอุปกรณ์ผ่าน BaseHostJUnit4Test 
DeviceTestSuite ชุดทดสอบ Helper JUnit ที่ให้บริการ IRemoteTest และ IDeviceTest 
DeviceTraceCollector ผู้รวบรวมที่จะเริ่มการติดตาม Perfetto เมื่อการเรียกใช้การทดสอบเริ่มขึ้นและไฟล์การติดตามในตอนท้าย 
การตรวจสอบอุปกรณ์ไม่พร้อมใช้งาน ผู้ฟังรายนี้พยายามจับภาพ DNAE ระดับกรอบการทดสอบเท่านั้น 
DeviceUnResponseException ความเชี่ยวชาญพิเศษของ DeviceNotAvailableException ที่บ่งชี้ว่าอุปกรณ์มองเห็น adb แต่ไม่ตอบสนอง (เช่น หมดเวลาคำสั่ง ไม่เปิดเครื่อง ฯลฯ)
DeviceUpdateTargetPreparer นามธรรม ITargetPreparer ที่จัดการขั้นตอนทั่วไปในการอัปเดตอุปกรณ์ด้วยไฟล์ภาพของอุปกรณ์จากแหล่งที่มาภายนอก (แทนที่จะเป็นบริการของบิลด์) 
DeviceWifiResourceMetricCollector เครื่องมือรวบรวมจะรวบรวมความแรงของสัญญาณ Wi-Fi ที่เชื่อมต่ออยู่และเมตริกความเร็วลิงก์ 
ที่ปัดน้ำฝนอุปกรณ์ ITargetPreparer ที่ล้างข้อมูลผู้ใช้
เครื่องคิดเลขไดเจสต์ เมธอดยูทิลิตีที่จะประมวลผล Digest 
DirectedGraph<V> การใช้กราฟที่ไม่ได้ถ่วงน้ำหนักแบบมีทิศทาง 
ปิดการใช้งานSELinuxTargetPreparer ตัวเตรียมเป้าหมายที่จะปิดใช้ SELinux หากเปิดใช้ 
DryRunKeyStore คีย์สโตร์สำหรับการทดลองเรียกใช้ที่มีการแทนที่ค่าคีย์สโตร์อย่างเหมาะสมและค้นหาค่าดังกล่าวเสมอ 
DryRunner การทดสอบแบบแห้งจะทำการทดสอบแทนการเรียกใช้จริง 
DynamicFileStubTest นี่คือการทดสอบแบบแลกเปลี่ยนเพื่อทดสอบการแลกซื้อเครื่องใหม่ซึ่งสามารถแก้ไขไฟล์แบบไดนามิกได้อย่างถูกต้อง 
DynamicRemoteFileReachr ชั้นเรียนที่ช่วยแก้ไขเส้นทางไปยังไฟล์ระยะไกล 
DynamicRemoteFileตัวแก้ไขr.FileResolverLoader การใช้งานโหลดของ IRemoteFileResolver 
DynamicShardHelper กลยุทธ์การชาร์ดดิ้งเพื่ออนุญาตให้จัดคิวงานจากระยะไกลระหว่างอินสแตนซ์ TF หลายรายการได้
DynamicShardingConnectionInfoMessage คลาสการเก็บรักษาข้อมูลเพื่อทำให้การส่งผ่านเซิร์ฟเวอร์ฟีเจอร์ง่ายขึ้น 
DynamicSystemPreparer ITargetPreparer ที่ตั้งค่าอิมเมจระบบที่ด้านบนของบิลด์ของอุปกรณ์ด้วยการอัปเดตระบบแบบไดนามิก 

E

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

คำอธิบายความล้มเหลว ชั้นเรียนที่อธิบายข้อมูลความล้มเหลวในสหพันธ์การค้า 
การทดสอบปลอม การทดสอบปลอมที่มีจุดประสงค์เพื่อให้สร้างผลการทดสอบซ้ำได้ง่ายๆ 
FakeTestsZipFolder อุปกรณ์การทดสอบที่สร้างโฟลเดอร์การทดสอบปลอมที่ไม่ได้ซิปตามรายการเนื้อหา 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer ตัวเตรียมการเป้าหมายที่เรียกใช้ Fastboot และส่งคำสั่ง Fastboot 
FastbootDeviceFlasher ชั้นเรียนที่อาศัย Fastboot เพื่อแฟลชอิมเมจบนฮาร์ดแวร์ Android ที่จับต้องได้ 
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ Fastboot 
FastbootUpdateBootstrapPreparer ITargetPreparer ที่เก็บไฟล์ที่ระบุ (bootloader, วิทยุ, ไฟล์ ZIP รูปภาพของอุปกรณ์) ลงใน IDeviceBuildInfo เพื่อให้อุปกรณ์กะพริบด้วย FastbootDeviceFlasher จากนั้นแทรกแอตทริบิวต์อุปกรณ์หลังเปิดเครื่องลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงาน 
ข้อผิดพลาด FatalHost ข้อยกเว้นที่ระบุว่าเกิดข้อผิดพลาดร้ายแรงที่กู้คืนไม่ได้ในเครื่องโฮสต์ที่เรียกใช้ TradeFederation และอินสแตนซ์ TradeFederation ควรปิดการทำงาน 
FeatureFlagTargetPreparer อัปเดต DeviceConfig (แฟล็กฟีเจอร์ที่ปรับแต่งโดยบริการระยะไกล) 
FileDownloadCache คลาสตัวช่วยที่ดูแลแคช LRU ของระบบไฟล์ในเครื่องของไฟล์ที่ดาวน์โหลด 
FileDownloadCachefactor โรงงานสำหรับการสร้าง FileDownloadCache
FileDownloadCacheWrapper คลาส Wrapper ที่มีสิ่งอำนวยความสะดวก FileDownloadCache ขณะที่ใช้อินเทอร์เฟซ IFileDownloader 
FileIdleMonitor ตรวจสอบไฟล์และเรียกใช้ Callback หากไม่มีการใช้งานไฟล์ (เช่น
FileInputStreamSource InputStreamSource ที่ใช้ไฟล์อินพุต 
FileLogger ILeveledLogOutput ที่กำหนดเส้นทางข้อความบันทึกไปยังไฟล์และ Stouts 
FileProtoResultReporter ผู้รายงาน Proto ที่ถ่ายโอน TestRecord ลงในไฟล์ 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector ที่รอรับคีย์เมตริกที่มาจากอุปกรณ์และดึงคีย์ดังกล่าวเป็นไฟล์จากอุปกรณ์ 
FilePullerLogCollector ตัวบันทึกไฟล์ที่ด้านอุปกรณ์รายงาน 
FileSystemLogSaver จัดเก็บบันทึกไปยังระบบไฟล์ 
FilesystemRootChecker  
FileUtil คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับไฟล์
FileUtil.LowDiskSpaceException โยนทิ้งหากพื้นที่ในดิสก์ที่ใช้งานได้ต่ำกว่าเกณฑ์ขั้นต่ำ 
FilteredResultForwarder ตัวแปรของ ResultForwarder ที่อนุญาตให้รายงานเฉพาะรายการที่อนุญาตของ TestDescription 
FixedByteArrayOutputStream ERROR(/OutputStream) ในหน่วยความจำที่เก็บข้อมูลไว้สูงสุดเท่านั้น 
วิธีการกะพริบ enum สำหรับอธิบายวิธีที่ใช้แฟลชอุปกรณ์ในระหว่างการทดสอบ
FlashingResourcesParser คลาสที่แยกวิเคราะห์ไฟล์ภาพเสริมเวอร์ชันที่จำเป็นซึ่งจำเป็นต่อแฟลชอุปกรณ์ 
FlashingResourcesParser.AndroidInfo typedef ของ Map&lt;String, MultiMap&lt;String, String&gt;&gt; 
FlashingResourcesParser.Constraint อินเทอร์เฟซการกรองที่มีไว้เพื่ออนุญาตให้ FlashingResourcesParser ละเว้นทรัพยากรบางส่วนที่อาจใช้หรือไม่ใช้
FlashingResourceUtil ยูทิลิตีนี้จะช่วยตั้งค่าเวอร์ชันที่เหมาะสมของอาร์ติแฟกต์ให้สามารถแฟลชผ่าน DeviceFlashPreparer ได้ 
แฮนเดิลขยายแบบพับได้ IModuleParameterHandler จะขยายความครอบคลุมมากขึ้นสำหรับการกำหนดค่าอุปกรณ์แบบพับได้แต่ละรายการที่ไม่ใช่อุปกรณ์หลัก 
แฮนเดิลแบบพับได้ เครื่องจัดการแบบพับได้ทั่วไปที่สามารถใช้พารามิเตอร์แบบพับได้เพื่อสร้างโมดูลพิเศษ 
FoldableModePreparer เครื่องมือเตรียมเป้าหมายที่สามารถเปลี่ยนสถานะอุปกรณ์แบบพับได้ 
FolderBuildInfo การนำ IFolderBuildInfo มาใช้อย่างเป็นรูปธรรม 
ตัวบันทึกโฟลเดอร์ ITargetPreparer ที่ดึงไดเรกทอรีออกจากอุปกรณ์ บีบอัด และบันทึกไว้ในแบ็กเอนด์การบันทึก 
FormattedGeneratorReporter ตัวรายงานที่อนุญาตให้สร้างรายงานในรูปแบบเฉพาะ 
FreeDeviceState  
FuseUtil คลาสตัวช่วยสำหรับการดำเนินการ FUSE 

G

GceAvdInfo โครงสร้างในการเก็บข้อมูลที่เกี่ยวข้องสำหรับอินสแตนซ์ AVD ของ GCE ที่ระบุ 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager ผู้ช่วยที่จัดการการเรียกใช้ GCE เพื่อเริ่ม/หยุดและรวบรวมบันทึกจาก GCE 
GceRemoteCmdFormatter คลาสยูทิลิตีสำหรับจัดรูปแบบคำสั่งเพื่อเข้าถึงอุปกรณ์ gce ระยะไกล 
GceRemoteCmdFormatter.ScpMode SCP สามารถใช้เพื่อพุชหรือดึงไฟล์ได้โดยขึ้นอยู่กับโครงสร้างของอาร์กิวเมนต์ 
GceSshTunnelMonitor การตรวจสอบเทรดสำหรับอุโมงค์ข้อมูล SSH สำหรับ GCE 
GcovCodecoverCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ gcov ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์ทดสอบ 
GcovKernelCodecoverCollector BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของเคอร์เนล gcov ออกจาก debugf และออกจากอุปกรณ์ จากนั้นจะบันทึกเป็นอาร์ติแฟกต์การทดสอบ 
GCSBucketUtil โปรแกรมจัดการไฟล์เพื่อดาวน์โหลดและอัปโหลดไฟล์จาก Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata Wrapper แบบง่ายสำหรับข้อมูลไฟล์ใน GCS 
GCSCommon คลาสพื้นฐานสำหรับการดำเนินการ Gcs เช่น การดาวน์โหลดและอัปโหลด 
GCSConfigurationfactor ConfigurationFactory จะโหลดการกำหนดค่าจาก Google Cloud Storage 
GCSConfigurationfactor.GCSConfigLoader ส่วนขยายของ ConfigurationFactory.ConfigLoader ที่โหลดการกำหนดค่าจาก GCS ติดตามการกำหนดค่าที่รวมจากการกำหนดค่ารูทเดียว และแสดงข้อผิดพลาดในการรวมแบบเวียน 
GCSConfigurationServer เซิร์ฟเวอร์การกำหนดค่าจะโหลดการกำหนดค่าจาก Google Cloud Storage (GCS) 
GCSDownloaderHelper โปรแกรมดาวน์โหลดสำหรับที่เก็บข้อมูล GCS ที่จัดการเรื่องการแคชและแก้ไขการกำหนดค่าส่วนกลาง 
โปรแกรมดาวน์โหลดไฟล์ GCS โปรแกรมดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จากพื้นที่เก็บข้อมูลระบบคลาวด์ของ Google (GCS) 
GCSFileUploader ตัวอัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยังพื้นที่เก็บข้อมูลระบบคลาวด์ของ Google (GCS) 
GCSHostResourceManager ดาวน์โหลดทรัพยากรโฮสต์จาก GCS (Google Cloud Storage) 
GcsRemoteFileReachr การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดจากที่เก็บข้อมูล GCS 
GeneralLogcatEventParser<LogcatEventType> แยกวิเคราะห์อินพุต Logcat ของเหตุการณ์ 
GeneralLogcatEventParser.LogcatEvent โครงสร้างเพื่อเก็บเหตุการณ์ Logcat ที่มีประเภทเหตุการณ์และทริกเกอร์ข้อความ Logcat
GetPreviousPassedHelper ผู้ช่วยในการรับตัวกรองการทดสอบที่ผ่านแล้วก่อนหน้านี้ 
GkiDeviceFlashPreparer เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจทั่วไปของเคอร์เนลทั่วไปของ Android 
GlobalConfiguration การใช้งาน IGlobalConfiguration ที่จัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่
GlobalFilterGetter การใช้งานบริการที่แสดงผลตัวกรองของการเรียกใช้ที่ระบุ 
GlobalTestFilter ใช้ตัวเลือกตัวกรองกับการเรียกใช้แล้ว 
GoogleApiClientUtil ยูทิลิตีสำหรับการสร้างไคลเอ็นต์ Google API 
GoogleComparison resultsParser แยกวิเคราะห์ผลลัพธ์ของการเปรียบเทียบของ Google ที่เรียกใช้จาก Shell และแสดงแผนที่ที่มีผลลัพธ์ทั้งหมด 
GoogleBenchmarkTest การทดสอบที่ใช้แพ็กเกจการทดสอบการเปรียบเทียบของ Google ในอุปกรณ์หนึ่งๆ 
GranularRetriableTestWrapper คลาส Wrapper ทำงานกับ IRemoteTest เพื่อสร้าง IRemoteTest แบบเจาะลึกในระดับกรอบการทดสอบ 
GranularRetriableTestWrapper.StartEndCollector ผู้ช่วยของชั้นเรียนที่จะตรวจจับการเริ่มต้นและสิ้นสุดการวิ่งที่หายไป 
GsiDeviceFlashPreparer เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android 
GTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบแบบเนทีฟในอุปกรณ์ที่กำหนด 
GTestBase คลาสฐานของ gTest
GTestListTestParser โปรแกรมแยกวิเคราะห์ผลลัพธ์สำหรับโหมดทดลองเรียกใช้ gtest ที่มีพารามิเตอร์ "--gtest_list_tests" 
GTestResultParser แยกวิเคราะห์ผลลัพธ์ของ "โหมดเอาต์พุตดิบ" ของการทดสอบเนทีฟโดยใช้ GTest ที่เรียกใช้จาก Shell และแจ้งผลลัพธ์ให้ ITestInvocationListener ทราบ 
GTestXmlResultParser แยกวิเคราะห์ผลลัพธ์ของ "โหมดเอาต์พุต XML" ของการทดสอบดั้งเดิมโดยใช้ GTest ที่เรียกใช้จาก Shell และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ 

ฮิต

HarnessException คลาสข้อยกเว้นพื้นฐานสำหรับข้อยกเว้นที่อยู่ภายในฮาร์ส 
HarnessIOException ข้อยกเว้นจากการควบคุมที่ช่วยในการจัดการปัญหาเกี่ยวกับไฟล์ 
HarnessRuntimeException  
HeapHostMonitor การใช้งาน AbstractHostMonitor ที่ตรวจสอบหน่วยความจำฮีปบนโฮสต์และบันทึกไว้ในบันทึกประวัติเป็นระยะๆ 
HelloWorldMultiTargetPreparer ตัวอย่างการใช้ IMultiTargetPreparer 
บันทึกประวัติการเข้าชม TF History Logger บันทึกพิเศษที่มีเฉพาะบางเหตุการณ์เท่านั้น 
HostGTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบแบบเนทีฟ 
HostMetric คลาสนี้แสดงตัวอย่างเมตริกโฮสต์ที่จะรายงาน 
ตัวเลือกโฮสต์ คลาสตัวยึดตำแหน่งของตัวเลือกโฮสต์ 
HostOrchestratorUtil ยูทิลิตีในการเรียกใช้คำสั่งผ่าน Host Orchestrator บนอินสแตนซ์ระยะไกล 
HostStatsdMetricCollector IMetricCollector ที่รวบรวมเมตริกทางสถิติจากฝั่งโฮสต์โดยใช้คำสั่งยูทิลิตีที่มีสถิติ 
HostTest ตัวดำเนินการทดสอบสำหรับการทดสอบที่อิงตามโฮสต์ของ JUnit 
HostUtils นำวิธีการด้านสาธารณูปโภคที่เป็นประโยชน์บางอย่างในการเรียกใช้การทดสอบโฮสต์ 
HprofAllocSiteParser คลาส Helper เพื่อแยกวิเคราะห์ข้อมูลจากส่วนเว็บไซต์การจัดสรรในรายงาน hprof 
HttpHelper มีวิธีช่วยในการสร้างคำขอ HTTP
HttpHelper.RequestRunnable เรียกใช้สำหรับการส่งคำขอด้วย IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) ได้ 
HttpMultipartPost คลาส Helper สำหรับการส่งคำขอโพสต์ HTTP ที่มีหลายส่วน 
HttpRemoteFileReachr การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน http
HttpsRemoteFileจะเปลี่ยนr การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน https

I

IAbi อินเทอร์เฟซแสดง ABI ที่อยู่ระหว่างการทดสอบ 
ผู้ได้รับ IIAbiReceiver การทดสอบที่ต้องการ ABI ที่อยู่ระหว่างการทดสอบ 
IAndroidDebugBrid คำจำกัดความอินเทอร์เฟซสำหรับเมธอด AndroidDebugBridge ที่ใช้ในแพ็กเกจนี้ 
IAppBuildInfo อินเทอร์เฟซนี้เลิกใช้งานแล้ว โปรดใช้ IBuildInfo โดยตรง 
IAutoRetriableTest อินเทอร์เฟซสำหรับ IRemoteTest ที่ไม่ได้ใช้ ITestFilterReceiver แต่ยังต้องการรองรับการลองอีกครั้งอัตโนมัติ 
ข้อมูลแบตเตอรี่ อินเทอร์เฟซที่กำหนดการโต้ตอบกับแบตเตอรี่ของอุปกรณ์ 
IBatteryInfo.BatteryState อธิบายสถานะการชาร์จปัจจุบัน 
IBuildInfo เก็บข้อมูลเกี่ยวกับบิลด์ที่อยู่ระหว่างการทดสอบ 
IBuildInfo.BuildInfoProperties พร็อพเพอร์ตี้บางอย่างที่ IBuildInfo อาจต้องปรับแต่งการจัดการบางอย่าง 
IBuildProvider รับผิดชอบในการให้ข้อมูลเกี่ยวกับบิลด์ที่อยู่ระหว่างการทดสอบ 
IBuildReceiver การทดสอบที่ต้องอ้างอิงถึงบิลด์ที่อยู่ระหว่างการทดสอบ 
ไคลเอ็นต์ ICache อินเทอร์เฟซสำหรับไคลเอ็นต์แคช 
IClusterClient อินเทอร์เฟซสำหรับการโต้ตอบกับแบ็กเอนด์ TFC 
เหตุการณ์ IClusterEvent อินเทอร์เฟซสำหรับการอัปโหลดเหตุการณ์ของคลัสเตอร์ไปยัง TFC 
IClusterEventUploader<T ขยาย IClusterEvent> อินเทอร์เฟซสำหรับ ClusterEventUploader
ตัวเลือกคลัสเตอร์ อินเทอร์เฟซสำหรับรับตัวเลือกที่เกี่ยวข้องกับคลัสเตอร์ 
ตัวเลือก ICommand คอนเทนเนอร์สำหรับตัวเลือกการดำเนินการสำหรับคำสั่ง 
ICommandScheduler เครื่องจัดตารางเวลาสำหรับการเรียกใช้คำสั่ง TradeFederation 
ICommandScheduler.IScheduleInvocationListener Listener สำหรับเหตุการณ์การเรียกใช้เมื่อการเรียกใช้เสร็จสมบูรณ์ 
ICompressionStrategy อินเทอร์เฟซที่แสดงอัลกอริทึมการบีบอัดที่เลือกได้ระหว่างรันไทม์ 
IConfigOptionValueTransformer อินเทอร์เฟซสําหรับการจัดการค่าตัวเลือกการกําหนดค่า
IConfigurableVirtualDevice อินเทอร์เฟซสำหรับให้ข้อมูลเกี่ยวกับอุปกรณ์เสมือนที่อาจกำหนดค่าไว้ล่วงหน้า (IP ของโฮสต์, ผู้ใช้โฮสต์, ออฟเซ็ตพอร์ต และอื่นๆ) 
การกำหนดค่า ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ TradeFederation 
การกำหนดค่าจากโรงงาน ค่าเริ่มต้นสำหรับการสร้าง IConfiguration
IConfigurationReceiver อินเทอร์เฟซที่เรียบง่ายเพื่อแสดงออบเจ็กต์ที่ยอมรับ IConfiguration 
IConfigurationServer อินเทอร์เฟซสำหรับเซิร์ฟเวอร์การกำหนดค่า 
ICredentialโรงงาน อินเทอร์เฟซสำหรับโรงงานสร้างข้อมูลเข้าสู่ระบบเพื่อสร้าง oauth2 Credential 
IDefaultObjectLoader อินเทอร์เฟซสำหรับโหลดออบเจ็กต์เริ่มต้นที่ควรเป็นส่วนหนึ่งของการกำหนดค่า YAML 
IDefaultObjectLoader.LoaderConfiguration ออบเจ็กต์การกำหนดค่าการโหลดที่จะส่งข้อมูลไปยังตัวโหลด 
IDeviceActionReceiver ระบุ API เพื่อรับเหตุการณ์ในอุปกรณ์ 
IDeviceBuildInfo IBuildInfo ที่แสดงบิลด์ของอุปกรณ์ Android เวอร์ชันสมบูรณ์และการทดสอบ (ไม่บังคับ) 
IDeviceBuildProvider IBuildProvider ที่ใช้ข้อมูลจาก ITestDevice เพื่อเรียกข้อมูลบิลด์ 
IDeviceConfiguration อินเทอร์เฟซของผู้ถือการกำหนดค่าอุปกรณ์ 
IDeviceFlasher แฟลชอิมเมจของอุปกรณ์ในอุปกรณ์ 
IDeviceFlasher.UserDataFlashOption จำนวนตัวเลือกในการจัดการรูปภาพข้อมูลผู้ใช้
เครื่องมือจัดการอุปกรณ์ อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่มีสำหรับการทดสอบ 
IDeviceManager.IFastbootListener Listener สำหรับการเปลี่ยนแปลงสถานะการ Fastboot 
การตรวจสอบอุปกรณ์ อินเทอร์เฟซสำหรับตรวจสอบสถานะอุปกรณ์ 
IDeviceMonitor.DeviceLister คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์ 
การกู้คืนอุปกรณ์ อินเทอร์เฟซสำหรับการกู้คืนอุปกรณ์ที่ออฟไลน์ได้ 
การเลือกอุปกรณ์ อินเทอร์เฟซสำหรับเกณฑ์การเลือกอุปกรณ์ 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor ให้บริการสิ่งอำนวยความสะดวกสำหรับการตรวจสอบสถานะของ IDevice 
การทดสอบ IDevice อินเทอร์เฟซสำหรับออบเจ็กต์ที่ต้องอ้างอิงไปยัง ITestDevice 
ปิดใช้ได้ อินเทอร์เฟซที่อธิบายถึงออบเจ็กต์ Tradefed ที่ปิดใช้ได้ 
IDynamicShardingClient อินเทอร์เฟซ Wrapper สำหรับไคลเอ็นต์ชาร์ดดิ้ง

เพื่อให้เราสลับใช้ HTTP หรือทดสอบหากจำเป็น 

IDynamicShardingConnectionInfo อินเทอร์เฟซสำหรับคลาสที่มีข้อมูลการเชื่อมต่อแบบชาร์ดดิ้งแบบไดนามิก
IEmail อินเทอร์เฟซสำหรับการส่งอีเมล 
IEmail.Message คอนเทนเนอร์สำหรับข้อมูลข้อความอีเมล 
IFileDownloader อินเทอร์เฟซสำหรับการดาวน์โหลดไฟล์ระยะไกล 
IFileEntry คําจํากัดความของอินเทอร์เฟซที่ให้สัญญากับเมธอด FileEntry ที่ง่ายและจำลองได้ 
IFileResolverLoader การใช้งานโหลดของ IRemoteFileResolver 
IFiletroubleshooterrLoader.ตัวแก้ไขrLoadingException โดยจะมีข้อยกเว้นหากโหลดหรือเริ่มต้นรีโซลเวอร์ไม่ได้ 
IFlashingResourcesParser อินเทอร์เฟซสำหรับให้ไฟล์ภาพเสริมในเวอร์ชันที่จำเป็นซึ่งจำเป็นสำหรับแฟลชอุปกรณ์ 
IFlashingResourcesRetriever อินเทอร์เฟซสำหรับเรียกไฟล์ภาพเสริมที่ต้องใช้ในการแฟลชอุปกรณ์ 
IFolderBuildInfo Abstract IBuildInfo อย่างง่าย ซึ่งมีอาร์ติแฟกต์ของบิลด์อยู่ในไดเรกทอรีระบบไฟล์ในเครื่อง 
IFormatterGenerator อินเทอร์เฟซที่อธิบายตัวจัดรูปแบบสำหรับ SuiteResultHolder 
IGlobalConfiguration คลาสที่รวมข้อมูลการกำหนดค่าส่วนกลางสำหรับอินสแตนซ์สหพันธ์การค้ารายการเดียว (รวมการเรียกการกำหนดค่าจริงจำนวนเท่าใดก็ได้) 
IHarnessException คำอธิบายของอินเทอร์เฟซข้อยกเว้นของการควบคุมที่จะใช้งานโดยข้อยกเว้นจากการควบคุม 
IHostCleaner ล้างข้อมูลโฮสต์หลังจากการทดสอบเสร็จสิ้น 
ตัวแทน IHostHealth อินเทอร์เฟซสำหรับแสดงเมตริกโฮสต์หรืออุปกรณ์ 
IHostMonitor อินเทอร์เฟซสำหรับจ่ายข้อมูลของโฮสต์
IHostMonitor.HostDataPoint คลาสทั่วไปสำหรับข้อมูลที่จะรายงาน 
IHostMonitor.HostMetricType  
ตัวเลือก IHost อินเทอร์เฟซตัวยึดตัวเลือกโฮสต์ 
IHostOptions.PermitLimitType Enum ที่อธิบายถึงตัวจำกัดใบอนุญาตที่เป็นไปได้
IHostResourceManager อินเทอร์เฟซสำหรับจัดการทรัพยากรของโฮสต์ 
IHttpHelp เมธอด Helper สำหรับการส่งคำขอ HTTP 
IHttpHelper.DataSizeException  
IInvocationContext เก็บข้อมูลเกี่ยวกับคำขอเพื่อให้เข้าถึงการทดสอบได้ หากจำเป็น 
IInvocationContext.TimingEvent  
IInvocationContextReceiver การทดสอบที่ต้องอ้างอิงถึงบริบทของการเรียกใช้ 
การเรียกใช้การเรียกใช้ อินเทอร์เฟซที่อธิบายการดำเนินการที่จะเกิดขึ้นซึ่งเป็นส่วนหนึ่งของการเรียกใช้ 
IKeyStoreClient อินเทอร์เฟซสำหรับเข้าถึงแหล่งเก็บคีย์สำหรับรหัสผ่านหรือข้อมูลที่ละเอียดอ่อน 
IKeyStoreโรงงาน ค่าเริ่มต้นสำหรับการสร้าง IKeyStoreClient 
ผู้เตรียมสอบ ILab อินเทอร์เฟซตัวทำเครื่องหมายสำหรับเครื่องเตรียมห้องทดลอง

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

ILeveledLogOutput ชั้นเรียนที่ใช้อินเทอร์เฟซนี้มีเมธอดสำหรับจัดการเอาต์พุตข้อความบันทึก 
ILogcatReceiver คลาสที่ส่งเอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource 
ILogRegistry อินเทอร์เฟซสำหรับตัวบันทึก Singleton ของ ILogOutput ซึ่งทำการมัลติเพล็กซ์และจัดการตัวบันทึกที่แตกต่างกัน 
ILogRegistry.EventType เหตุการณ์ที่มีประโยชน์ในการบันทึกไว้
ILogSaver ชั้นเรียนที่ใช้อินเทอร์เฟซนี้มีเมธอดสำหรับจัดเก็บบันทึกไว้ที่ส่วนกลาง 
ILogSaverListener อนุญาตให้ ITestInvocationListener คอยฟังเมื่อมีการบันทึกไฟล์บันทึก 
ImageContentAnalytics เครื่องมือวิเคราะห์เนื้อหารูปภาพในอุปกรณ์
อุปกรณ์ทดสอบ IManaged ITestDevice ที่มีการจัดการวงจร 
IManagedTestDevice.DeviceEventResponse คอนเทนเนอร์สำหรับการตอบกลับการเรียกใช้ IManagedTestDevice#handleAllocationEvent(DeviceEvent)
การทดสอบอุปกรณ์ทดสอบ IManaged อินเทอร์เฟซครีเอเตอร์เป็นเวลา IManagedTestDevice
IMetricCollector ระบบจะเพิ่มอินเทอร์เฟซนี้เป็นเติมแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวมเมตริกที่ตรงกัน 
IMetricCollectorReceiver อินเทอร์เฟซสำหรับ IRemoteTest ที่จะนำไปใช้หากต้องการรับรายการ IMetricCollector สำหรับทำการทดสอบ 
IMoblyYamlResultHandler อินเทอร์เฟซของเครื่องจัดการผลลัพธ์ Mobly YAML 
IMoblyYamlResultHandler.ITestResult อินเทอร์เฟซของผลลัพธ์ Mobly YAML
IModuleController อินเทอร์เฟซสำหรับควบคุมว่าควรเรียกใช้โมดูลหรือไม่ 
IModuleController.RunStrategy Enum ที่อธิบายวิธีดำเนินการโมดูล 
IModuleParametersHandler อินเทอร์เฟซสำหรับพารามิเตอร์ของโมดูลชุดโปรแกรม 
IMultiDeviceRecovery อินเทอร์เฟซสำหรับกู้คืนอุปกรณ์ที่ออฟไลน์อยู่หลายเครื่อง 
การทดสอบ IMultiDevice อินเทอร์เฟซนี้เลิกใช้งานแล้ว เราจะเก็บอินเทอร์เฟซนี้ไว้ชั่วคราวเพื่อความเข้ากันได้ แต่ไม่มีการใช้งานจริง อีกต่อไป โปรดอย่านำไปใช้ 
IMultiTargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน 
อุปกรณ์เนทีฟ มี API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยสำหรับ ddmlib IDevice 
INativeDeviceTest อินเทอร์เฟซสำหรับออบเจ็กต์ที่ต้องอ้างอิงไปยัง INativeDevice 
ยูทิลิตีรูปภาพที่เพิ่มขึ้น ยูทิลิตีเพื่อใช้ประโยชน์จากการอัปเดตรูปภาพและอุปกรณ์ที่เพิ่มขึ้น 
InfraErrorIdentifier ตัวระบุข้อผิดพลาดจาก Trade Federation Infra และการอ้างอิงโครงสร้างพื้นฐาน (เช่น Build infra) 
InputStreamSource โดยพื้นฐานแล้ว อินเทอร์เฟซนี้จะใช้ ERROR(/InputStream) เพื่อให้โคลนได้ 
ตั้งค่าInstallAllTestZipApps ITargetPreparer ที่ติดตั้งแอปทั้งหมดเป็นไฟล์ ZIP ทดสอบ 
InstallApexModuleTargetPreparer  
ตั้งค่าการติดตั้ง APK ITargetPreparer ที่ติดตั้ง APK อย่างน้อย 1 รายการที่อยู่ในระบบไฟล์ 
ตั้งค่าInstallBuildEnvApk ITargetPreparer ที่ติดตั้ง APK ทดสอบอย่างน้อย 1 รายการจาก env ของแพลตฟอร์ม Android 
InstalledInstrumentationsTest เรียกใช้เครื่องมือทั้งหมดที่พบในอุปกรณ์ปัจจุบัน 
InstantAppHandler เครื่องจัดการสำหรับ ModuleParameters#INSTANT_APP 
เครื่องมือเตรียมเครื่องมือ ITargetPreparer ที่เรียกใช้การวัด
TestationTest การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการใช้เครื่องมือในอุปกรณ์ที่กำหนด 
InvocationContext การใช้งาน IInvocationContext ทั่วไป 
การเรียกใช้ ชั้นเรียนที่อธิบายขั้นตอนการเรียกใช้ทั้งหมด ได้แก่ สร้างการดาวน์โหลด, target_prep, ทำการทดสอบ, ล้าง 
InvocationLocal<T> คลาสนี้จะมีตัวแปรขอบเขตการเรียกใช้ 
InvocationMetricLogger คลาสยูทิลิตีสำหรับการเรียกใช้เพื่อบันทึกเมตริกบางรายการ 
InvocationMetricLogger.InvocationGroupMetricKey การจัดกลุ่มทำให้สามารถบันทึกหลายกลุ่มภายใต้คีย์เดียวกันได้ 
InvocationMetricLogger.InvocationMetricKey คีย์พิเศษที่มีชื่อซึ่งเราจะป้อนสำหรับการเรียกใช้เสมอ 
InvocationStatus คลาสที่จะจัดเก็บสถานะการเรียกใช้ 
InvocationStatus Enum ตัวช่วยเพื่อแสดงสถานะการเรียกใช้
InvocationSummaryHelper คลาส Helper สำหรับการรวบรวมและรายงาน TestSummary สำหรับกลุ่มผู้ฟัง
InvocationToJUnitResultForwarder ชั้นเรียนที่ฟังเหตุการณ์ ITestInvocationListener และส่งต่อไปยัง TestListener 
PostProcessor ผู้ประมวลผลข้อมูลโพสต์คือออบเจ็กต์สหพันธ์การค้าที่ออกแบบมาเพื่ออนุญาตการประมวลผลเมตริกและบันทึกหลังจากการทดสอบและ "ก่อนการรายงานผลลัพธ์" 
ฟีเจอร์รีโมต อินเทอร์เฟซที่อธิบายฟีเจอร์ใน Tradefed ที่ดำเนินการตามคำขอได้ 
IRemoteFileReachr ด้วย อินเทอร์เฟซสำหรับออบเจ็กต์ที่สามารถแปลงไฟล์ระยะไกลไว้ในเครื่องได้ 
IRemoteFileResolver.RemoteFileผู้แก้ไขrArgs อาร์กิวเมนต์ที่ส่งผ่านไปยังรีโซลเวอร์
IRemoteFileแก้ไขโปรไฟล์r.ResolvedFile ชั้นเรียนที่มีข้อมูลเกี่ยวกับไฟล์ที่ได้รับการแก้ไขและข้อมูลเมตาบางส่วน 
IRemoteScheduleListenersFeature การขยายเวลาของ IRemoteFeature เพื่อรองรับการส่งใน IScheduledInvocationListener วินาที 
IRemoteTest การทดสอบที่รายงานผลลัพธ์ไปยัง ITestInvocationListener โดยตรง 
IReportNotExecuted ในกรณีที่การดำเนินการไม่สมบูรณ์ IRemoteTest ที่ใช้อินเทอร์เฟซนี้อาจรายงานการทดสอบที่ไม่ได้ดำเนินการเพื่อปรับปรุงการรายงาน 
IRescheduler อินเทอร์เฟซสำหรับการจัดตารางเวลาการกำหนดค่าสำหรับการดำเนินการในอนาคต 
IResourceMetricCollector อินเทอร์เฟซสำหรับผู้ใช้ในการใช้งานเครื่องมือรวบรวมทรัพยากรแบบกำหนดเอง 
IRestApiHelper อินเทอร์เฟซตัวช่วยสำหรับการเรียก REST API 
IResumableTest อินเทอร์เฟซนี้เลิกใช้งานแล้ว คุณไม่จำเป็นต้องดำเนินการดังกล่าวอีกต่อไป
IRetryDecision อินเทอร์เฟซที่ขับเคลื่อนการตัดสินใจลองอีกครั้งและใช้ตัวกรองกับคลาสสำหรับการลองใหม่ที่ตรงเป้าหมายมากขึ้น 
IRuntimeHintProvider  
IRunUtil อินเทอร์เฟซสำหรับการดำเนินการแบบจับเวลาและคำสั่งของระบบ 
IRunUtil.EnvPriority Enum ที่กำหนดว่าจะตั้งค่าหรือยกเลิกการตั้งค่า env หนึ่งๆ หรือไม่ 
IRunUtil.IRunnableResult อินเทอร์เฟซสำหรับการดำเนินการแบบไม่พร้อมกันซึ่งส่งคืนสถานะบูลีน 
แซนด์บ็อกซ์ อินเทอร์เฟซที่กำหนดแซนด์บ็อกซ์ที่ใช้เพื่อเรียกใช้การเรียกใช้ได้ 
แซนด์บ็อกซ์โรงงาน ค่าเริ่มต้นสำหรับการสร้าง ISandbox 
ISetOptionReceiver การใช้งานอินเทอร์เฟซนี้ควรมี Option พร้อมชื่อ "set-option" ที่ลิงก์กับ HostTest#SET_OPTION_NAME 
IShardableListener ITestInvocationListener ที่ชาร์ดได้ 
การทดสอบ IShardable IRemoteTest ที่แยกออกเป็นการทดสอบย่อยที่ดำเนินการได้แยกกันได้ 
IShardHelper อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์ชาร์ดดิ้งที่จะใช้สำหรับการกำหนดค่า 
IsolatedHostTest นำการวิ่ง TradeFed ที่ใช้กระบวนการย่อยเพื่อดำเนินการทดสอบในสภาพแวดล้อมที่มีการขึ้นต่อกันต่ำแทนที่จะดำเนินการกับกระบวนการหลัก 
ผลลัพธ์แบบละเอียดของการสนับสนุน อินเทอร์เฟซที่ระบุว่า ITestInvocationListener รองรับการรับผลลัพธ์แบบละเอียดหรือไม่ 
ISystemStatusChecker เครื่องมือตรวจสอบที่ตรวจสอบสถานะของระบบและแสดงค่าบูลีนเพื่อระบุว่าระบบอยู่ในสถานะที่ควรหรือไม่ 
ISystemStatusCheckerReceiver IRemoteTest ที่ต้องมีสิทธิ์เข้าถึง ISystemStatusChecker จากการกำหนดค่า 
ITargetCleaner อินเทอร์เฟซนี้เลิกใช้งานแล้ว tearDown ย้ายไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐานแล้ว 
ITargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับการดำเนินการทดสอบ 
ITerribleFailureHandler อินเทอร์เฟซสำหรับรับมือกับความล้มเหลวที่ร้ายแรงจาก LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver ตัววิ่งที่สามารถกรองการทดสอบที่จะเรียกใช้โดยอิงตามคำอธิบายประกอบ 
ITestCollector รองรับการรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว ตัวดำเนินการทดสอบจะต้องทำการทดลองเรียกใช้เพื่อรวบรวมกรอบการทดสอบโดยไม่ดำเนินการจริง 
อุปกรณ์ ITest มี API ระดับที่เชื่อถือได้และสูงกว่าเล็กน้อยสำหรับ ddmlib IDevice 
ITestDevice.ApexInfo คลาส Struct ง่ายๆ เพื่อเก็บข้อมูลเกี่ยวกับ APEX เดียว
ITestDevice.MountPointInfo คลาสโครงสร้างง่ายๆ เพื่อจัดเก็บข้อมูลเกี่ยวกับจุดต่อเชื่อมจุดเดียว
ITestDevice.RecoveryMode  
ITestFileFilterReceiver ตัวดำเนินการที่สามารถรับไฟล์ที่ระบุการทดสอบที่เรียกใช้และ/หรือไม่ต้องการเรียกใช้ 
ITestFilterReceiver ตัววิ่งที่สามารถกรองการทดสอบที่จะเรียกใช้ได้ 
ITestInformationReceiver อินเทอร์เฟซเพื่อรับ TestInformation สำหรับบางชั้นเรียน 
ITestInvocation จัดการการเรียกใช้การทดสอบ TradeFederation 1 รายการ 
ITestInvocation.ExitInformation แสดงข้อมูลการออกบางรายการสำหรับการเรียกใช้ 
ITestInvocationListener Listener สำหรับผลการทดสอบจากการเรียกใช้การทดสอบ 
ITestLifeCycleReceiver รับการแจ้งเตือนกิจกรรมระหว่างทำการทดสอบการใช้เครื่องมือ 
ITestLogger เอนทิตีที่ทำการบันทึกสตรีมข้อมูลประเภทต่างๆ ได้ 
ITestLoggerReceiver เอนทิตีที่สามารถแทรกด้วยอินสแตนซ์ ITestLogger เพื่อให้ใช้เพื่อการบันทึกได้ 
ITestsPool อินเทอร์เฟซที่อธิบายกลุ่มการทดสอบที่เราเข้าถึงและเรียกใช้ได้
ITestSuite คลาส Abstract ที่ใช้ในการเรียกใช้ Test Suite 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader อินเทอร์เฟซที่อธิบายตัวช่วยโหลดผลลัพธ์ก่อนหน้าในลักษณะที่สามารถเรียกใช้อีกครั้งได้ 
ITestSummaryListener อินเทอร์เฟซที่ช่วยให้ ITestInvocationListener แลกเปลี่ยนข้อมูลบางอย่างแบบจำกัดผ่านการสรุปได้ 
ITestsZipInstaller การติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามเอาต์พุตโดยระบบบิลด์) ในอุปกรณ์ 
ITokenProvider อินเทอร์เฟซที่อธิบายออบเจ็กต์ที่ระบุโทเค็นของอุปกรณ์ได้ 
คำขอ ITokenRequest อินเทอร์เฟซ IRemoteTest สามารถใช้เพื่อเปิดเผยข้อเท็จจริงที่ว่าจำเป็นต้องใช้อุปกรณ์ที่มีโทเค็นพิเศษ 

J

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

K

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

L

LabResourceDeviceMonitor เครื่องมือตรวจสอบทรัพยากรของ Lab ซึ่งเริ่มต้น/จัดการเซิร์ฟเวอร์ gRPC สำหรับ LabResourceService 
LargeOutputReceiver คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ใช้เวลานานในการรวบรวมเอาต์พุต 
LastShardDetector เมื่อเรียกใช้ชาร์ดดิ้งในเครื่อง บางครั้งเราต้องการดำเนินการบางอย่างเมื่อชาร์ดสุดท้ายถึง invocationEnded(long) 
LeakedThreadStatusChecker ตัวตรวจสอบสถานะเพื่อให้มั่นใจว่าโมดูลไม่ทำให้เทรดที่ทำงานอยู่รั่วไหล 
รายงานผลลัพธ์ย่อยแบบเดิม การใช้งานชั่วคราวของผู้รายงานผลลัพธ์ของกระบวนการย่อย ซึ่งควรยังคงเข้ากันได้กับ TF/CTS เวอร์ชันก่อนหน้า (เช่น 8+) แม้ว่าจะมีการเปลี่ยนแปลง Superclass แล้วก็ตาม 
ListInstrumentationParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตของการค้นหา "การวัดรายการ pm"
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice คลาสสำหรับอุปกรณ์เสมือนท้องถิ่นที่ทำงานบนโฮสต์ TradeFed 
LocalAppBuildProvider IBuildProvider ที่สร้าง IBuildInfo ตามเส้นทางภายในที่ระบุ
นักพัฒนาซอฟต์แวร์ในพื้นที่ ตรวจหาและแสดงผลว่านี่คือนักพัฒนาแอปในพื้นที่ที่เรียกใช้ Tradefed หรือไม่ 
LocalDeviceBuildProvider IBuildProvider ที่สร้าง IDeviceBuildInfo ตามเส้นทางไดเรกทอรีระบบไฟล์ที่ระบุ 
LocalEmulatorLaunch TargetPreparer ที่เปิดโปรแกรมจำลองภายในจากสภาพแวดล้อมบิลด์ของ Android 
LocalEmulatorSnapshot TargetPreparer มีไว้สำหรับสร้างสแนปชอตโปรแกรมจำลองที่ปลอดภัยจากสภาพแวดล้อมบิลด์/การพัฒนา Android
LocalFileHeader LocalFileHeader เป็นคลาสที่มีข้อมูลของไฟล์หรือโฟลเดอร์ภายในไฟล์ ZIP 
LocalFileResolver การใช้งาน IRemoteFileResolver ที่อนุญาตให้ลิงก์ไฟล์ในเครื่อง
LocalFolderBuildProvider IBuildProvider ที่สร้าง IFolderBuildInfo ตามเส้นทางภายในที่ระบุ
LocalHostResourceManager ทรัพยากรโฮสต์ของผู้จัดการ 
LocalPool การใช้กลุ่มการทดสอบในพื้นที่
LocalRunInstructionBuilder ยูทิลิตีคอมไพล์คำสั่งเพื่อทำการทดสอบในเครื่อง 
LockSettingsBaselineSetter ตัวตั้งค่าสำหรับนำการตั้งค่าล็อกหน้าจอออก 
LogcatCrashResultForwarder Listener พิเศษ: เมื่อล้มเหลว (กระบวนการจัดการเครื่องมือขัดข้อง) ระบบจะพยายามดึงข้อมูลข้อขัดข้องจาก Logcat และเพิ่มข้อขัดข้องนั้นลงในข้อความแสดงความล้มเหลวที่เชื่อมโยงกับการทดสอบ 
LogcatEventParser  
LogcatEventType ประเภทเหตุการณ์สำหรับ LogcatEventParser 
LogcatOnFailureCollector ผู้รวบรวมที่จะรับและบันทึก Logcat เมื่อกรอบการทดสอบล้มเหลว 
LogcatReceiver ชั้นเรียนที่รวบรวม Logcat ในเบื้องหลัง 
LogcatTimingMetricCollector ตัวรวบรวมเมตริกที่รวบรวมข้อมูลช่วงเวลา (เช่น เวลาเปลี่ยนผู้ใช้) จาก Logcat ระหว่างการทดสอบซ้ำอย่างน้อย 1 รายการโดยใช้รูปแบบนิพจน์ทั่วไปที่กำหนดเพื่อแยกวิเคราะห์สัญญาณเริ่มต้นและสิ้นสุดของเหตุการณ์จากบรรทัด Logcat 
LogDataType แสดงประเภทข้อมูลของข้อมูลบันทึก 
LogFile คลาสที่เก็บข้อมูลเมตาสำหรับไฟล์บันทึกที่บันทึกไว้ 
LogFileSaver ผู้ช่วยสำหรับ ITestInvocationListener ที่จะบันทึกข้อมูลบันทึกไปยังไฟล์
LogReceiver  
LogRegistry การใช้งาน ILogRegistry ที่มัลติเพล็กซ์และจัดการตัวบันทึกที่แตกต่างกัน โดยใช้คีย์ที่เหมาะสมตาม ThreadGroup ของเทรดที่เรียกใช้ 
LogSaverผลลัพธ์Forwarder ResultForwarder สำหรับบันทึกบันทึกด้วยโปรแกรมประหยัดไฟล์ส่วนกลาง 
LogUtil คลาสเครื่องมือการบันทึก 
LogUtil.CLog คลาส shim สำหรับ Log ที่ใช้ชื่อคลาสแบบง่ายของผู้โทรเป็นแท็กบันทึกโดยอัตโนมัติ
LUCIResultReporter รายงานผลลัพธ์ที่บันทึกผลการทดสอบซึ่ง ResultDB และ LUCI ต้องการในรูปแบบ JSON (go/result-sink) และบันทึกตําแหน่งไฟล์ในคอนโซล 

MainlineModuleHandler คลาสตัวแฮนเดิลแบบง่ายสำหรับโมดูล Mainline ที่สร้างโปรแกรมติดตั้งInstallApexModuleTargetPreparer และแทรกลิงก์แบบไดนามิกลงในโมดูลดังกล่าวโดยอิงตามโมดูลเมนไลน์ที่กำหนดเพื่อเรียกโมดูลเหล่านั้นโดยอัตโนมัติ 
MainlineTestModuleController คลาสฐานสำหรับตัวควบคุมโมดูลเพื่อทำการทดสอบตามโมดูลหลักที่โหลดไว้ล่วงหน้าในอุปกรณ์ที่อยู่ระหว่างการทดสอบ 
อุปกรณ์ระยะไกลที่มีการจัดการ อุปกรณ์ที่ทำงานภายในเครื่องเสมือนที่เราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM 
การจัดการอุปกรณ์ทดสอบที่มีการจัดการ โรงงานเพื่อสร้างอุปกรณ์ประเภทต่างๆ ที่ Tf ตรวจสอบได้
MaxSdkModuleController คลาสฐานเพื่อให้ตัวควบคุมโมดูลไม่เรียกใช้การทดสอบในเวอร์ชันที่สูงกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ 
การรวบรวมข้อมูลแบบ Zip ผสานรวม รวมรายการ ZIP แต่ละรายการในไฟล์ ZIP ขนาดใหญ่เป็นบล็อกต่างๆ เพื่อลดการพยายามดาวน์โหลด 
MergeMultiBuildTargetPreparer IMultiTargetPreparer ที่อนุญาตให้ส่งข้อมูลจากบิลด์หนึ่งไปยังอีกบิลด์หนึ่งได้ด้วยการตั้งชื่อและคีย์ไฟล์ที่จะคัดลอกไปยังบิลด์อื่น 
กลยุทธ์การผสาน อธิบายวิธีรวบรวมผลลัพธ์เมื่อมีการพยายามหลายครั้ง 
เมอร์เคิลทรี การนำเสนอต้นไม้เมิร์เคิลทรีตามที่กำหนดโดย API การดำเนินการระยะไกล 
MetricFilePostProcessor ใช้สำหรับอัปโหลดไฟล์บันทึกของเมตริกที่รวบรวมระหว่างการทดสอบและระดับการเรียกใช้ 
MetricOption คำอธิบายประกอบสำหรับวิธีทดสอบที่มีคำอธิบายประกอบด้วย @Test หรือหากคำอธิบายประกอบเป็นส่วนหนึ่งของรายการคำอธิบายประกอบของ TestDescription ที่อนุญาตให้ระบุพารามิเตอร์เพิ่มเติมบางรายการที่เป็นประโยชน์ เช่น การปรับแต่งลักษณะการทำงานของตัวรวบรวม การกรองบางเมธอด 
MetricsXMLMessageReporter MetricsXMLResultReporter เขียนเมตริกทดสอบและเรียกใช้เมตริกไปยังไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์โฟลเดอร์เมตริกในช่วง invocationEnded ของการทดสอบ 
MetricTestCase ส่วนขยายของ TestCase ที่อนุญาตให้บันทึกเมตริกเมื่อทำงานโดยเป็นส่วนหนึ่งของ TradeFed 
MetricTestCase.LogHolder โครงสร้างในการจัดเก็บไฟล์บันทึกที่จะรายงาน 
MetricUtil คลาสยูทิลิตีสำหรับการดึงเมตริกจากการกำหนดค่าเชิงสถิติที่พุช 
MetricUtility มีวิธียูทิลิตีทั่วไปสำหรับจัดเก็บเมตริกทดสอบ รวบรวมเมตริกในการทดสอบที่คล้ายกัน และเขียนเมตริกลงในไฟล์ 
MinApiLevelModuleController คลาสฐานเพื่อให้ตัวควบคุมโมดูลไม่เรียกใช้การทดสอบเมื่อต่ำกว่าระดับ API ที่ระบุ 
MinSdkModuleController คลาสฐานเพื่อให้ตัวควบคุมโมดูลไม่เรียกใช้การทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ 
MixImageZipPreparer IMultiTargetPreparer ที่ผสมอิมเมจของบิลด์ของระบบในบิลด์ของอุปกรณ์ 
MixKernelTargetPreparer ITargetPreparer ที่อนุญาตให้ผสมอิมเมจเคอร์เนลกับอิมเมจของอุปกรณ์ 
MoblyBinaryHostTest การทดสอบโฮสต์ที่ต้องการเรียกใช้ไฟล์ไบนารีของ Mobly Python จากระบบบิลด์ของ Android (Soong)
MoblyYamlResultControllerInfoHandler เครื่องจัดการองค์ประกอบ "ข้อมูลตัวควบคุม" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerโรงงาน โรงงานของตัวแฮนเดิลผลลัพธ์ของ Mobly yaml ซึ่งจะสร้างตัวแฮนเดิลที่เหมาะสมตามประเภทผลลัพธ์ 
MoblyYamlResultHandlerFactory.invalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlผลลัพธ์Parser โปรแกรมแยกวิเคราะห์ผลการทดสอบ Mobly yaml 
MoblyYamlผลลัพธ์RecordHandler เครื่องจัดการองค์ประกอบ "Record" ของผลลัพธ์ Mobly yaml 
MoblyYamlผลลัพธ์RecordHandler.Record  
MoblyYamlผลลัพธ์RecordHandler.Record.Builder  
MoblyYamlผลลัพธ์RecordHandler.RecordResult  
MoblyYamlResultSummaryHandler เครื่องจัดการองค์ประกอบ "สรุป" ของผลลัพธ์ Mobly yaml 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlผลลัพธ์TestNameListHandler เครื่องจัดการองค์ประกอบ "รายการชื่อทดสอบ" ของผลลัพธ์ Mobly yaml 
MoblyYamlผลลัพธ์TestNameListHandler.TestNameList  
MoblyYamlผลลัพธ์TestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler เครื่องจัดการองค์ประกอบ "ข้อมูลผู้ใช้" ของผลลัพธ์ Mobly yaml 
MoblyYamlผลลัพธ์UserDataHandler.UserData  
MoblyYamlผลลัพธ์UserDataHandler.UserData.Builder  
การกำหนดโมดูล คอนเทนเนอร์สำหรับการกำหนดค่าการเรียกใช้การทดสอบ 
Listener โมดูล Listener ที่แนบมากับ IRemoteTest แต่ละรายการของแต่ละโมดูลเพื่อรวบรวมรายการผลลัพธ์ 
ModuleLogcatCollector เวอร์ชันของตัวรวบรวม Logcat แต่สำหรับโมดูล 
ModuleMerger คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับการผสานรวม ITestSuite และ ModuleDefinition หลังการแยก 
ModuleOemTargetPreparer  
ModuleParameters ค่าพิเศษที่เชื่อมโยงกับคีย์ "พารามิเตอร์" ของชุดเครื่องมือในข้อมูลเมตาของแต่ละโมดูล 
ModuleParametersHelper ตัวช่วยรับ IModuleParameterHandler ที่เชื่อมโยงกับพารามิเตอร์ 
ModulePusher  
ModulePusher.ModulePushError เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูลเมนไลน์ 
ModuleSplitter ตัวช่วยในการแยกรายการโมดูลที่แสดงด้วย IConfiguration เป็นรายการหน่วยการดำเนินการที่แสดงด้วย ModuleDefinition 
ModuleTestTypeUtil มีวิธียูทิลิตีทั่วไปสำหรับการตรวจสอบโมดูล 
คำอธิบายความล้มเหลวหลายรายการ เก็บ FailureDescription ได้หลายใบในผู้ถือใบเดียว 
มัลติแมป<K, V> ERROR(/Map) ที่รองรับหลายค่าต่อคีย์ 

ไม่ใช่

NameMangleListener Listener ของพร็อกซีเพื่อแปลเมธอดทดสอบ คลาส และชื่อแพ็กเกจเมื่อมีการรายงานผลลัพธ์ 
NativebenchTest การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการทดสอบการเปรียบเทียบแบบเนทีฟในอุปกรณ์ที่ระบุ 
NativeCommonTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตของข้อมูลการทดสอบการเปรียบเทียบ โดยรวบรวมเมตริกเกี่ยวกับเวลาเฉลี่ยต่อการดำเนินการ 
เนทีฟบริดจ์โมดูลตัวควบคุม ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์รองรับบริดจ์แบบเนทีฟหรือไม่ 
NativeCodecoverFlusher คลาสยูทิลิตีที่ล้างการวัดความครอบคลุมของเนทีฟและบังคับให้ล้างข้อมูลการครอบคลุมแบบดั้งเดิมจากกระบวนการต่างๆ ในอุปกรณ์ 
อุปกรณ์ที่มาพร้อมเครื่อง การใช้งานเริ่มต้นของอุปกรณ์ Android สแต็กที่ไม่เต็มรูปแบบ ITestDevice เครื่อง 
โฆษณาเนทีฟอุปกรณ์.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับเรียกใช้คำสั่ง 'adb ....' ของระบบปฏิบัติการ 
อุปกรณ์เนทีฟ.AdbShellAction  
อุปกรณ์เนทีฟ.รีบูตอุปกรณ์การดำเนินการ ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) สำหรับการรีบูตอุปกรณ์ 
NativeDevice.DefaultMode โหมดของการรีบูต 
NativeDeviceStateMonitor คลาส Helper สำหรับการตรวจสอบสถานะของ IDevice โดยไม่มีการสนับสนุนเฟรมเวิร์ก 
เครื่องมือเก็บข้อมูลการรั่วไหลของระบบ ITargetPreparer ที่เรียกใช้ "dumpsys meminfo --unreachable -a" เพื่อระบุหน่วยความจำในเครื่องที่เข้าถึงไม่ได้ในปัจจุบันโดยแต่ละกระบวนการ 
การทดสอบความเครียดดั้งเดิม การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการการทดสอบความเครียดแบบดั้งเดิมในอุปกรณ์ที่ระบุ 
NativeStressTestParser IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตของข้อมูลการทดสอบความเครียด โดยรวบรวมเมตริกเกี่ยวกับจำนวนการทำซ้ำที่สมบูรณ์และเวลาเฉลี่ยต่อการทำซ้ำ 
ตัวจัดการเชิงลบ เครื่องจัดการที่ระบุว่าไม่ต้องดำเนินการใดๆ และพารามิเตอร์ไม่ควรสร้างโมดูลเพิ่มเติม 
NestedDeviceStateMonitor การตรวจสอบสถานะของอุปกรณ์ที่ดำเนินการตรวจสอบเพิ่มเติมบนอุปกรณ์ที่ฝังเพื่อรองรับ สภาพแวดล้อมเสมือนที่เฉพาะเจาะจง 
อุปกรณ์ระยะไกลที่ซ้อนกัน ภาพอุปกรณ์ที่ทำงานอยู่ภายใน VM ของ Cuttlefish ระยะไกล 
NetworkNotavailableException แสดงเมื่ออุปกรณ์ไม่สามารถเชื่อมต่อเครือข่ายเพื่อทำการทดสอบ 
NoApkTestSkipper ผู้เตรียมการพิเศษที่อนุญาตให้ข้ามการเรียกใช้ไปเลย (การเตรียมและการทดสอบ) หากไม่มี APK ในการทดสอบ 
NoDeviceException ไม่แสดงเมื่อไม่มีอุปกรณ์ที่จะเรียกใช้คำสั่งที่ระบุ 
NoisyDryRunTest เรียกใช้การทดลองเรียกใช้ Noisy Run บนไฟล์คำสั่ง 
NoOpConfigOptionValueTransformer IConfigOptionValueTransformer ที่ไม่มีการดำเนินการ
NotMultiAbiHandler เครื่องจัดการพิเศษที่แจ้ง SuiteModuleLoader ว่า ABI รองไม่ควรสร้างโมดูล 
NullDevice ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ IDeviceSelection#nullDeviceRequested() เท่ากับ true

O

OpenObjectLoader ตัวโหลดสำหรับออบเจ็กต์เริ่มต้นที่มีอยู่ใน AOSP 
ตัวเลือก ระบุคำอธิบายประกอบในช่องที่เป็นตัวแทนของตัวเลือก IConfiguration 
ตัวเลือก ความสำคัญ  
OptionClass ระบุคำอธิบายประกอบคลาสว่าเป็นตัวแทนของออบเจ็กต์ IConfiguration 
OptionCopier คลาสตัวช่วยคัดลอกค่าในช่อง Option ที่มีชื่อเดียวกันจากออบเจ็กต์หนึ่งไปยังอีกออบเจ็กต์หนึ่งได้ 
OptionDef เก็บรายละเอียดของ Option ไว้ 
OptionFetcher ตัวช่วยในการรับตัวเลือกการทดสอบจากกระบวนการระดับบนสุด 
OptionNotAllowedException ConfigurationException ที่เจาะจงเมื่อไม่อนุญาตให้ส่งตัวเลือกในบรรทัดคำสั่ง 
OptionSetter ป้อนข้อมูล Option ช่อง 
OptionSetter.OptionFieldsForName คอนเทนเนอร์สำหรับรายการช่องตัวเลือกที่มีชื่อตัวหนึ่ง 
OptionUpdateRule ควบคุมลักษณะการทำงานเมื่อมีการระบุตัวเลือกหลายครั้ง 
OtaDeviceBuildInfo IDeviceBuildInfo ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ (OTA) 
OtatoolsBuildInfo IBuildInfo ที่มีอาร์ติแฟกต์ OTAtools 
ออกซิเจนไคลเอ็นต์ คลาสที่จัดการการใช้ไบนารีไคลเอ็นต์ออกซิเจนเพื่อเช่าหรือปล่อยอุปกรณ์ออกซิเจน 
OxygenClient.LHPTunnelMode  
OxygenUtil ยูทิลิตีในการโต้ตอบกับบริการออกซิเจน 

คะแนน

PackageInfo คอนเทนเนอร์สำหรับข้อมูลแพ็กเกจของแอปพลิเคชันที่แยกวิเคราะห์จากอุปกรณ์ 
PackageInstalledModuleController ตัวควบคุมโมดูลไม่ให้เรียกใช้การทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็กเกจที่ระบุ 
จับคู่<A, B> กำหนดคลาส Pair ของเราซึ่งมี 2 ออบเจ็กต์ 
PairingMultiTargetPreparer ตัวเตรียมพร้อมแบบหลายเป้าหมายช่วยให้การจับคู่บลูทูธ (และการเชื่อมต่อ) ระหว่างอุปกรณ์ 2 เครื่อง 
ParallelDeviceExecutor<V> Wrapper ของ ERROR(/ExecutorService) เพื่อเรียกใช้ฟังก์ชันพร้อมกัน 
ParentSandboxInvocationExecution เวอร์ชัน InvocationExecution สำหรับการดำเนินการพิเศษของการเรียกใช้ระดับบนเมื่อเรียกใช้แซนด์บ็อกซ์ 
ParentShardReplicate จำลองการตั้งค่าสำหรับอุปกรณ์หนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของการชาร์ดดิ้ง 
บางส่วนของZipDownloadCache ยูทิลิตีในการแคชไฟล์ที่ดาวน์โหลดบางส่วนตามเนื้อหา 
PassingTestFileReporter ITestInvocationListener ที่บันทึกรายการกรอบการทดสอบที่ผ่านไปยังไฟล์ทดสอบ
PerfettoGenericPostProcessor โพสต์โปรเซสเซอร์ที่ประมวลผลไฟล์ Profetto แบบข้อความ/เมตริกไบนารีเป็นคู่คีย์-ค่า โดยการขยายข้อความโปรโตและช่องด้วยค่าสตริงซ้ำๆ จนกว่าจะพบช่องที่มีค่าตัวเลข 
PerfettogenericPostProcessor.AlternativeParseFormat  
PerfettogenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer ตัวเตรียม Perfetto จะพุชไฟล์การกำหนดค่าเข้าไปในอุปกรณ์ในตำแหน่งมาตรฐานที่ Perfetto เข้าถึงได้ 
PerfettoPullerMetricCollector การใช้ FilePullerDeviceMetricCollector พื้นฐานที่อนุญาตให้ดึงไฟล์ Perfetto จากอุปกรณ์และรวบรวมเมตริกจากอุปกรณ์ 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder คลาสยูทิลิตีสำหรับการบันทึกการติดตาม Perfetto ใน ITestDevice 
PrettyPrintDelimiter โปรแกรมผู้ช่วยที่ช่วยพิมพ์ข้อความที่ใช้ตัวคั่นที่มีความโดดเด่น 
PrettyTestEventLogger ตัวบันทึกการจับคู่เหตุการณ์และบันทึกเหตุการณ์เพื่อให้แก้ไขข้อบกพร่องได้ง่ายขึ้น 
ProcessInfo ใช้เพื่อจัดเก็บข้อมูลที่เกี่ยวข้องกับกระบวนการ(USER, PID, NAME, เวลาเริ่มต้น IN SECOND SINCE EPOCH) 
ProfileParametersHandler ตัวแฮนเดิลพารามิเตอร์พื้นฐานสำหรับผู้ใช้โปรไฟล์ 
ProfileTargetPreparer คลาสพื้นฐานสำหรับการตั้งค่าตัวเตรียมเป้าหมายสำหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX 
PropertyChanger คลาสยูทิลิตีสำหรับการเปลี่ยน (หรือเพิ่ม) รายการในไฟล์พร็อพเพอร์ตี้ Android
ProtoResultParser โปรแกรมแยกวิเคราะห์สำหรับรูปแบบโปรโตของผลลัพธ์ที่มีการเทรด 
ProtoResultParser.TestLevel การแจงนับที่แสดงถึงระดับปัจจุบันของโปรโตที่ประมวลผล 
ProtoResultReporter ผู้รายงานผลลัพธ์สร้าง Protobuf ของ TestRecord ที่มีผลลัพธ์ทั้งหมดด้านใน 
ProtoUtil วิธียูทิลิตีที่ใช้สำหรับจัดการกับข้อความ Protobuf โดยไม่ต้องพึ่งพิงข้อความ 
ProxyConfiguration ออบเจ็กต์ที่อนุญาตให้ชี้ไปยังการกำหนดค่าระยะไกลเพื่อดำเนินการ 
PsParser ยูทิลิตีที่ใช้ในการแยกวิเคราะห์(USER,PID และ NAME) จากเอาต์พุตคำสั่ง "ps"
PtsBotTest เรียกใช้การทดสอบบ็อต PTS 
PushFileInvoker เลิกใช้งานชั้นเรียนนี้แล้ว ใช้ PushFilePreparer แทน
PushFilePreparer ITargetPreparer ที่พยายามพุชไฟล์กี่รายการจากเส้นทางโฮสต์ไปยังเส้นทางอุปกรณ์ใดก็ได้ 
PythonBinaryHostTest การทดสอบโฮสต์ที่มีไว้สำหรับเรียกใช้ไฟล์ไบนารี Python จากระบบบิลด์ของ Android (Soong)

ตัวดำเนินการทดสอบรองรับรวม-ตัวกรองและตัวกรอง-ยกเว้น 

PythonBinaryHostTest.PythonForwarder ตัวส่งต่อผลลัพธ์ที่จะแทนที่ชื่อการเรียกใช้ด้วยชื่อไบนารี 
PythonUnitTestResultParser ตีความเอาต์พุตของการทดสอบที่ดำเนินการด้วยเฟรมเวิร์ก Unittest ของ Python และแปลเป็นการเรียกใช้ในชุด ITestInvocationListener 
PythonUnitTestRunner เลิกใช้งานชั้นเรียนนี้แล้ว โปรดใช้ PythonBinaryHostTest แทน 
PythonVirtualenvHelper คลาสตัวช่วยสำหรับการเปิดใช้งานสภาพแวดล้อมเสมือนของ Python 3 
PythonVirtualenvPreparer ตั้งค่า Python Virtualenv ในโฮสต์และติดตั้งแพ็กเกจ 

Q

BidtionAwareTokenizer  

ขวา

รีบูตReasonCollector เครื่องมือรวบรวมที่รวบรวมการรีบูตอุปกรณ์ระหว่างการทดสอบและรายงานตามเหตุผลและจำนวน 
รีบูตTargetPreparer เครื่องมือเตรียมเป้าหมายที่รีบูตอุปกรณ์ 
RecoveryLogPreparer เครื่องมือเตรียมเป้าหมายที่ใช้เพื่อรวบรวมบันทึกก่อนการกู้คืน 
เร็ก็อกซ์ทรี<V> RegexTrie เป็น Trie ซึ่งกลุ่มที่จัดเก็บไว้ของคีย์แต่ละรายการคือนิพจน์ทั่วไป ERROR(/Pattern) 
อุปกรณ์ Android ระยะไกล การใช้งาน ITestDevice สำหรับอุปกรณ์ Android ทั้งสแต็กที่เชื่อมต่อผ่าน adb Connect 
RemoteAndroidVirtualDevice ขยายลักษณะการทำงาน RemoteAndroidDevice สำหรับอุปกรณ์ Android ทั้งสแต็กที่ทำงานใน Google Compute Engine (Gce) 
อุปกรณ์ RemoteAvdI ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เท่ากับ true
RemoteCacheClient การใช้งาน RemoteActionCache ที่ใช้การเรียก gRPC ไปยังเซิร์ฟเวอร์ API ระยะไกล 
RemoteDynamicPool การใช้งานกลุ่มการทดสอบการทำงานทางไกลที่อยู่ในคิว
RemoteDynamicPool.RequestCallable  
RemoteFileReachr คลาสง่ายๆ ที่อนุญาตให้ 1 โหลดไฟล์จากหลากหลายที่โดยใช้ URI และฟังก์ชันการทำงานของผู้ให้บริการ 
RemoteFileUtil คลาสยูทิลิตีเพื่อจัดการไฟล์จากอินสแตนซ์ระยะไกล
RemoteInvocationExecution การใช้งาน InvocationExecution ที่ขับเคลื่อนการดำเนินการจากระยะไกล 
RemoteInvocationExecution.FileOptionValueTransformer  
SshUtil ยูทิลิตีในการเรียกใช้คำสั่ง ssh บนอินสแตนซ์ระยะไกล 
RemoteTestTimeOutEnforcementr Listener ที่อนุญาตให้ตรวจสอบเวลาการดำเนินการของการกำหนดค่าการทดสอบหนึ่งๆ และจะดำเนินการไม่สำเร็จหากการกำหนดค่าหมดเวลาไปแล้ว 
RemoteZip ยูทิลิตีในการแตกไฟล์แต่ละไฟล์ภายในไฟล์ ZIP ระยะไกล 
RemoveSystemAppPreparer ITargetPreparer สำหรับการนำ APK ออกจากพาร์ติชันระบบก่อนทำการทดสอบ 
ReportPassedTests รายงานในไฟล์เป็นตัวกรองที่เป็นไปได้เพื่อยกเว้นการทดสอบที่ผ่าน 
คําขอยูทิลิตี ยูทิลิตีเพื่ออนุญาตคำขอเครือข่ายอีกครั้งโดยทั่วไปที่มีการจัดการข้อผิดพลาด 
แก้ปัญหาบางส่วนดาวน์โหลด แก้ไขคำขอดาวน์โหลดบางส่วน 
ResourceMetricUtil ฟังก์ชันยูทิลิตีสำหรับการเขียนเมตริก 
ResourceUtil ยูทิลิตีสำหรับการอ่านทรัพยากรการกำหนดค่า 
RestApiHelper คลาสตัวช่วยสำหรับการเรียก API ของ REST 
RestartSystemServerTargetPreparer ตัวเตรียมเป้าหมายที่รีสตาร์ทเซิร์ฟเวอร์ระบบโดยไม่ต้องรีบูตอุปกรณ์ 
ผลลัพธ์Aggregator ผู้ส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจำเป็น โดยอิงตามกลยุทธ์การลองใหม่ที่ใช้ 
ResultAndLogForwarder ส่งต่อสำหรับผลลัพธ์และบันทึกเหตุการณ์ 
ผลการค้นหาส่งต่อ ITestInvocationListener ที่ส่งต่อผลลัพธ์การเรียกใช้ไปยังรายชื่อ Listener คนอื่นๆ 
โปรแกรมเล่นผลลัพธ์ ตัววิ่งแบบพิเศษที่เล่นผลการเลือกตั้งซ้ำ 
StorageFileSaver คลาส Helper สำหรับการสร้างไฟล์ .retention ในไดเรกทอรี 
ลองอีกครั้งการกำหนดค่าจากโรงงาน โรงงานที่จัดการลองใช้คำสั่งซ้ำ 
ลองอีกครั้งLogSaverผลลัพธ์Forwarder ผู้ส่งต่อที่ดำเนินการผ่านการดำเนินการปัจจุบันที่เรามีอยู่ 
ลองอีกครั้งเพื่อเตรียมการตัดสินใจ ชั้นเรียนเพื่ออธิบายการตัดสินใจว่าจะลองเตรียมความพร้อมอีกครั้งหรือไม่และความล้มเหลวในการเรียกใช้โมดูล 
RetryRescheduler ตัวรันพิเศษที่อนุญาตให้กำหนดเวลาใหม่ในการเรียกใช้การทดสอบก่อนหน้าที่ล้มเหลวหรือไม่ได้ดำเนินการ 
RetryRescheduler.RetryType ประเภทการทดสอบที่สามารถลองทำอีกครั้งได้ 
ลองใหม่ผลลัพธ์สำหรับผู้ส่งต่อ ส่วนขยายของ ResultForwarder ที่พุชไปยังจำนวนครั้งที่กำหนดเสมอ 
ลองใหม่ผลลัพธ์ตัวช่วย คลาสตัวช่วยกำหนดว่าโมดูลหรือการทดสอบใดควรเรียกใช้หรือไม่ 
สถิติการลองอีกครั้ง โครงสร้างที่เก็บสถิติสำหรับการลองอีกครั้งของ IRemoteTest 1 รายการ 
RetryStrategy กลยุทธ์การลองใหม่ที่จะใช้เมื่อทำการทดสอบอีกครั้ง 
RootcanalForwarderPreparer  
RootTargetPreparer ตัวเตรียมเป้าหมายที่ดำเนินการ "adb root" หรือ "adb unroot" ตามตัวเลือก "force-root" 
RunAftersWithInfo  
RunbeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery พื้นฐานทั่วไปสำหรับเรียกใช้การกำหนดค่าที่เปลี่ยนแล้วเพื่อดำเนินการขั้นตอนการกู้คืน 
RunHostCommandTargetPreparer ตัวเตรียมเป้าหมายในการเรียกใช้คำสั่งของโฮสต์ที่กำหนดเองก่อนและหลังการทดสอบ 
RunHostScriptTargetPreparer ตัวเตรียมเป้าหมายที่จะเรียกใช้สคริปต์ก่อนทำการทดสอบ 
RunInterruptedException แสดงเมื่อการดำเนินการเรียกใช้ถูกขัดจังหวะโดยคำขอภายนอก 
RunNotifierWrapper กระดาษห่อ RunNotifier เพื่อให้เราพก DeviceNotAvailableException ได้ 
RunOnCloneProfileParametersHandler  
RunOnClonProfileTargetPreparer  
RunOnPrivateProfileParametersHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler เครื่องจัดการสำหรับ ModuleParameters#RUN_ON_SDK_SANDBOX 
RunOnSdkSandboxTargetPreparer ITargetPreparer เพื่อทำเครื่องหมายว่าการทดสอบควรทำงานในแซนด์บ็อกซ์ของ SDK 
RunOnsecondaryUserParametersHandler  
RunOnsecondaryUserTargetPreparer ITargetPreparer เพื่อให้มั่นใจว่าการทดสอบจะทำงานในฐานะผู้ใช้รอง 
RunOnSystemUserTargetPreparer ITargetPreparer ที่ทำเครื่องหมายว่าการทดสอบควรดำเนินการกับผู้ใช้ (ไม่ใช่ผู้ใช้ปัจจุบัน) 
RunOnWorkProfileParametersHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้รายนั้น 
RuntimeRestartCollector ตัวรวบรวมที่รวบรวมการประทับเวลาของการรีสตาร์ทรันไทม์ (เซิร์ฟเวอร์ของระบบขัดข้อง) ระหว่างการดำเนินการทดสอบ หากมี 
RunUtil คอลเล็กชันวิธีการช่วยสำหรับดำเนินการ 
RustComparisonResultParser ตีความผลลัพธ์ของการทดสอบที่ดำเนินการด้วยเฟรมเวิร์กการเปรียบเทียบเกณฑ์ และแปลผลเป็นการเรียกใช้ในชุด ITestInvocationListener 
RustBinaryHostTest การทดสอบโฮสต์ที่ต้องการเรียกใช้ไฟล์ไบนารีแบบสนิมจากระบบบิลด์ของ Android (Soong)
RustBinaryTest การทดสอบที่เรียกใช้ไบนารีของสนิมในอุปกรณ์ที่ระบุ 
RustTestBase คลาสฐานของ RustBinaryHostTest และ RustBinaryTest
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser ตีความผลลัพธ์ของการทดสอบที่ดำเนินการด้วยเฟรมเวิร์กยูนิทเทสต์ของ Rust และแปลเป็นการเรียกใช้ในชุด ITestInvocationListener 

อา

SandboxConfigDump คลาส Runner ที่สร้าง IConfiguration ตามบรรทัดคำสั่งและส่งไปยังไฟล์ 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException ข้อยกเว้นการกำหนดค่าพิเศษมาจากการตั้งค่าแซนด์บ็อกซ์ 
แซนด์บ็อกซ์การกำหนดค่าโรงงาน โรงงานกำหนดค่าพิเศษเพื่อจัดการการสร้างการกำหนดค่าเพื่อวัตถุประสงค์ในการใช้แซนด์บ็อกซ์ 
SandboxConfigUtil คลาสยูทิลิตีสำหรับการจัดการ IConfiguration เมื่อแซนด์บ็อกซ์ 
SandboxedInvocationExecution การเรียกใช้แซนด์บ็อกซ์แบบพิเศษ: นี่คือ InvocationExection สำหรับเวลาที่เราอยู่ในแซนด์บ็อกซ์ที่เรียกใช้คำสั่ง 
SandboxInvocationRunner เรียกใช้การทดสอบที่เชื่อมโยงกับการเรียกใช้ในแซนด์บ็อกซ์ 
ตัวเลือกแซนด์บ็อกซ์ ชั้นเรียนที่รับและเสนอตัวเลือกให้กับISandbox 
ScreenshotOnFailureCollector ผู้รวบรวมที่จะจับและบันทึกภาพหน้าจอเมื่อกรอบการทดสอบล้มเหลว 
Sdk28ModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่ 
Sdk29ModuleController ทำการทดสอบเฉพาะเมื่ออุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 29 ขึ้นไปเท่านั้น 
Sdk30ModuleController ทำการทดสอบต่อเมื่ออุปกรณ์ที่กำลังทดสอบเป็น SDK เวอร์ชัน 30 ขึ้นไปเท่านั้น 
Sdk31ModuleController ทำการทดสอบต่อเมื่ออุปกรณ์ที่กำลังทดสอบเป็น SDK เวอร์ชัน 31 ขึ้นไปเท่านั้น 
Sdk32ModuleController ทำการทดสอบเฉพาะเมื่ออุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 32 ขึ้นไปเท่านั้น 
Sdk33ModuleController ทำการทดสอบเฉพาะเมื่ออุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 33 ขึ้นไปเท่านั้น 
Sdk34ModuleController ทำการทดสอบเฉพาะเมื่ออุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 34 ขึ้นไปเท่านั้น 
Sdk35ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 35 ขึ้นไป 
ตัวแฮนเดิลผู้ใช้รอง เครื่องจัดการสำหรับ ModuleParameters#SECONDARY_USER 
secondaryUserOnDefaultDisplayHandler เครื่องจัดการสำหรับ ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY 
secondaryUserOnsecondaryDisplayHandler เครื่องจัดการสำหรับ ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY 
SemaphoreTokenTargetPreparer นี่คือเครื่องมือเตรียมที่ใช้โทเค็นเพื่อเรียงลำดับการยกเว้นการทดสอบในโฮสต์ที่มีการแลกเปลี่ยน 
SerializationUtil ยูทิลิตีในการเรียงลำดับ/ดีซีเรียลไลซ์ออบเจ็กต์ที่ใช้ ERROR(/Serializable) 
ServiceAccountKeyCredentialสไลด์ โรงงานสร้างข้อมูลเข้าสู่ระบบที่ใช้สร้าง OAuth ตามคีย์บัญชีบริการ Credential 
SettingsBaselineSetter ตัวตั้งค่าทั่วไปในการจัดการการตั้งค่าข้อมูลพื้นฐานของอุปกรณ์ผ่าน ITestDevice.setSetting 
ShardBuildCloner คลาส Helper ที่จัดการโคลนข้อมูลบิลด์จากบรรทัดคำสั่ง 
ShardHelper คลาส Helper ที่จัดการการสร้างชาร์ดและกำหนดเวลาสำหรับการเรียกใช้ 
ShardListener ITestInvocationListener ที่รวบรวมผลลัพธ์จากชาร์ดการเรียกใช้ (หรือที่เรียกว่าการแยกคำขอเพื่อเรียกใช้บนทรัพยากรหลายรายการพร้อมกัน) และส่งต่อไปยังผู้ฟังรายอื่น 
ShardMainResultForwarder ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบแบบชาร์ด 
ShellOutputReceiverStream คลาสย่อยของยูทิลิตีของ OutputStream ที่เขียนลงใน IShellOutputReceiver 
ShellStatusChecker ตรวจสอบว่าสถานะของ Shell เป็นไปตามที่คาดไว้ก่อนและหลังการเรียกใช้โมดูลหรือไม่ 
ShippingApiLevelModuleController เรียกใช้การทดสอบว่าอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้หรือไม่
  • หากกําหนด min-api-level ไว้
    • จัดส่งอุปกรณ์พร้อมกับ min-api-level ขึ้นไป 
ShowmapPullerMetricCollector การใช้ FilePullerDeviceMetricCollector พื้นฐานที่อนุญาตให้ดึงไฟล์ Showmap จากอุปกรณ์และรวบรวมเมตริกจากไฟล์ 
SideloadOtaTargetPreparer เครื่องมือเตรียมเป้าหมายที่ดำเนินการไซด์โหลดของแพ็กเกจ OTA ที่ระบุ ใช้แพ็กเกจ รอให้อุปกรณ์เปิดเครื่อง และแทรกพร็อพเพอร์ตี้บิลด์ของอุปกรณ์เพื่อใช้เป็นข้อมูลบิลด์

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

SimpleFileLogger ILeveledLogOutput ที่กำหนดเส้นทางข้อความบันทึกไปยัง stdout ไปยังไฟล์บันทึกไฟล์เดียว 
SimplePerfผลลัพธ์ ออบเจ็กต์สำหรับเก็บผลการทดสอบ Simpleperf ทั้งหมด
SimplePerfStatResultParser คลาสยูทิลิตีเพื่อแยกวิเคราะห์ผลลัพธ์แบบง่าย 
SimplePerfUtil คลาสยูทิลิตีเพื่อมอบหมายคำสั่งง่ายๆ และรวบรวมผลลัพธ์
SimplePerfUtil.SimplePerfType จำนวนตัวเลือกคำสั่ง Simpleperf
สถิติอย่างง่าย คลาสยูทิลิตีขนาดเล็กที่คำนวณการวัดทางสถิติ 2-3 รายการโดยมีชุดข้อมูลตัวเลข 
SizeLimitedOutputStream ไฟล์ที่ปลอดภัยของชุดข้อความที่สํารองข้อมูล ERROR(/OutputStream) ซึ่งจํากัดจํานวนข้อมูลสูงสุดที่เขียนได้ 
ข้ามHWASanModuleController คลาสฐานเพื่อให้ตัวควบคุมโมดูลไม่ทำการทดสอบในบิลด์ HWASan 
ข้ามเครื่องมือจัดการ เครื่องมือจัดการการข้ามจะช่วยตัดสินใจว่าควรข้ามสิ่งใดในระดับต่างๆ ได้แก่ การเรียกใช้ โมดูล และการทดสอบ ทั้งนี้ขึ้นอยู่กับเกณฑ์ต่างๆ 
เหตุผลที่ข้าม ระบุเหตุผลและข้อมูลเมตาของการข้ามการทดสอบ 
ข้ามสาเหตุ.DemotionTrigger  
Sl4aบลูทูธยูทิลิตี คลาสยูทิลิตี้ให้การดำเนินการบลูทูธในอุปกรณ์ 1 หรือ 2 เครื่องโดยใช้ SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enum สำหรับระดับการเข้าถึงอุปกรณ์บลูทูธที่อิงตาม BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enum สำหรับสถานะการเชื่อมต่อบลูทูธซึ่งอิงตาม BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enum สำหรับระดับความสำคัญของโปรไฟล์บลูทูธซึ่งอิงตาม BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enum สำหรับโปรไฟล์บลูทูธที่อิงตาม BluetoothProfile.java
Sl4aClient ไคลเอ็นต์ Sl4A ที่จะโต้ตอบผ่าน RPC กับเลเยอร์สคริปต์ SL4A 
Sl4aEventDispatcher ผู้มอบหมายกิจกรรมจะสำรวจกิจกรรมและจัดคิวตามชื่อสำหรับสอบถาม 
Sl4aEventDispatcher.EventSl4aObject ออบเจ็กต์ที่เครื่องมือสำรวจเหตุการณ์แสดงผล 
SnapshotInputStreamSource InputStreamSource ของไฟล์ย้อนหลัง 
SnapuserdWaitPhase แจกแจงการระบุเวลาที่ควรเข้าร่วม/บล็อกเพื่อให้การอัปเดต Snapuserd เสร็จสิ้น 
SparseImageUtil ยูทิลิตีสำหรับรูปภาพที่กระจัดกระจาย 
SparseImageUtil.SparseInputStream SparseInputStream อ่านจากอัปสตรีมและตรวจหารูปแบบข้อมูล 
StatsdAfterGaugeMetricPostProcessor โปรเซสเซอร์แบบโพสต์ที่ประมวลผลจะวัดเมตริกที่รวบรวมด้วยวิธี "ก่อน/หลัง" นั่นคือ
StatsdEventMetricPostProcessor โพสต์โปรเซสเซอร์ที่ประมวลผลเมตริกเหตุการณ์ในรายงานสถิติเป็นคู่คีย์-ค่า โดยใช้ตัวจัดรูปแบบที่ระบุไว้ในตัวประมวลผล 
PostProcessor ของสถิติ โพสต์โปรเซสเซอร์ที่ประมวลผลรายงานที่มีสถิติ Proto ของไบนารีเป็นคู่คีย์-ค่าโดยขยายรายงานเป็นโครงสร้างต้นไม้ 
StatusCheckerผลลัพธ์ มีผลลัพธ์ของการเรียกใช้ ISystemStatusChecker 
StatusCheckerผลลัพธ์.CheckStatus  
StdoutLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout 
การตั้งค่า StopServices ITargetPreparer ที่หยุดให้บริการในอุปกรณ์ 
StreamProtoReceiver ตัวรับที่แปลง Proto TestRecord ที่ได้รับเป็นเหตุการณ์ Tradefed 
StreamProtoResultReporter การใช้งาน ProtoResultReporter
StreamUtil คลาสยูทิลิตีสำหรับการจัดการสตรีมอินพุต 
StrictShardHelper กลยุทธ์การชาร์ดเพื่อสร้างชาร์ดที่เข้มงวดที่ไม่ได้รายงานร่วมกัน
StringEscapeUtils คลาสยูทิลิตีสำหรับการกำหนดสตริงเป็นอักขระหลีกสำหรับรูปแบบที่เฉพาะเจาะจง 
สตริงยูทิลิตี คลาสยูทิลิตีสำหรับการ Escape สตริงสำหรับการควบคุมสตริงทั่วไป 
StubBuildProvider ไม่มีการดำเนินการที่ว่างเปล่าของ IBuildProvider 
อุปกรณ์ต้นขั้ว การใช้งานตัวยึดตำแหน่ง Stub ของ IDevice 
StubKeyStoreClient การใช้งานต้นขั้วเริ่มต้นสำหรับไคลเอ็นต์ KeyStore 
StubKeyStoreโรงงาน การใช้งานต้นขั้วเริ่มต้นสำหรับ KeyStore โรงงาน
StubLocalAndroidVirtualDevice ตัวยึดตำแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.localVirtualDeviceRequested() เท่ากับ true
StubMultiTargetPreparer ตัวยึดตำแหน่งใช้งาน IMultiTargetPreparer ว่างเปล่า 
StubTargetPreparer ตัวยึดตำแหน่งใช้งาน ITargetPreparer ว่างเปล่า 
StubTest การใช้งานการทดสอบที่ไม่มีการดำเนินการ 
StubTestRunListener การนำ ITestRunListener ไปใช้งาน
SubprocessCommandException เรียกใช้คำสั่งของกระบวนการย่อยไม่สำเร็จ 
SubprocessConfigBuilder สร้าง XML ค่ากำหนด TF Wrapper สำหรับการกำหนดค่า TF ที่มีอยู่ 
SubprocessEventHelper ตัวช่วยสำหรับเรียงลำดับ/ดีซีเรียลเหตุการณ์ที่จะส่งไปยังบันทึก 
SubprocessEventHelper.BaseTestEventInfo ผู้ช่วยพื้นฐานสำหรับข้อมูล Testละเว้น 
SubprocessEventHelper.FailedTestEventInfo ตัวช่วยสำหรับข้อมูล testFailed 
SubprocessEventHelper.InvocationEndedEventInfo ตัวช่วยเหลือสำหรับข้อมูลที่สิ้นสุดการเรียกใช้ 
SubprocessEventHelper.InvocationFailedEventInfo Helper สำหรับข้อมูล InvocationFailed 
SubprocessEventHelper.InvocationStartedEventInfo ตัวช่วยเหลือสำหรับข้อมูลที่เริ่มต้นการเรียกใช้ 
SubprocessEventHelper.LogAssociationEventInfo ผู้ช่วยสำหรับข้อมูล logAssociation 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo ผู้ช่วยสำหรับข้อมูลที่ทดสอบแล้ว 
SubprocessEventHelper.TestLogEventInfo ตัวช่วยเหลือสำหรับข้อมูล testLog 
SubprocessEventHelper.TestModuleStartedEventInfo ผู้ช่วยสำหรับข้อมูลเริ่มต้นของโมดูลการทดสอบ 
SubprocessEventHelper.TestRunEndedEventInfo Helper สำหรับข้อมูล testRunEnded 
SubprocessEventHelper.TestRunFailedEventInfo โปรแกรมช่วยเหลือสำหรับข้อมูล testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo ตัวช่วยเหลือสำหรับข้อมูล testRunStarted
SubprocessEventHelper.TestStartedEventInfo ตัวช่วยสำหรับข้อมูล TestStarted
SubprocessExceptionParser ตัวช่วยเหลือในการจัดการเอาต์พุตที่เป็นข้อยกเว้นจากตัวดำเนินการคำสั่งที่ Tradefed แบบมาตรฐาน 
SubprocessReportingHelper คลาสสำหรับสร้างไฟล์การกำหนดค่า Wrapper เพื่อใช้เครื่องมือรายงานผลลัพธ์ของกระบวนการย่อยสำหรับคำสั่งของคลัสเตอร์ 
ผู้รายงานผลลัพธ์ย่อย ติดตั้งใช้งาน ITestInvocationListener เพื่อระบุเป็น results_reporter และส่งต่อข้อมูลจากการประมวลผลย่อยไปยังผลการทดสอบ การเรียกใช้การทดสอบ การเรียกใช้การทดสอบ 
SubprocessTestResultsParser ขยาย ERROR(/FileOutputStream) เพื่อแยกวิเคราะห์เอาต์พุตก่อนเขียนลงในไฟล์เพื่อให้เราสร้างเหตุการณ์ทดสอบในฝั่ง Launcher ได้ 
SubprocessTestResultsParser.StatusKeys คีย์สถานะการทดสอบที่เกี่ยวข้อง 
กระบวนการย่อย TfLauncher IRemoteTest สำหรับเรียกใช้การทดสอบกับการติดตั้ง TF แยกต่างหาก 
โปรแกรมติดตั้ง SuiteApk การติดตั้ง APK ที่ระบุสำหรับการกำหนดค่า Suite ซึ่งมาจากตัวแปร $ANDROID_TARGET_OUT_TESTCASES หรือ ROOT_DIR ในข้อมูลบิลด์
SuiteModuleLoader เรียกข้อมูลการกำหนดโมดูลการทดสอบความเข้ากันได้จากที่เก็บ 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) เพื่อค้นหาไฟล์การกำหนดค่าทั้งหมดในไดเรกทอรี 
SuiteResultHolder ออบเจ็กต์ตัวช่วยทำให้อนุกรมและดีซีเรียลผลลัพธ์การเรียกใช้ง่ายขึ้น 
SuiteResultReporter รวบรวมผลการทดสอบสำหรับการเรียกใช้ทั้งชุดและแสดงผลลัพธ์สุดท้าย 
SuiteResultReporter.ModulePrepTimes ตัวยึดวัตถุสำหรับเวลาในการเตรียมและการฉีกขาดของ 1 โมดูล 
SuiteTestFilter แสดงตัวกรองสำหรับการรวมและยกเว้นการทดสอบ 
SwitchUserTargetPreparer ITargetPreparer ที่เปลี่ยนเป็นประเภทผู้ใช้ที่ระบุในการตั้งค่า 
SystemServerFileDescriptorChecker ตรวจสอบว่าเซิร์ฟเวอร์ระบบกำลังจะหมดเวลา FD หรือไม่ 
SystemServerStatusChecker ตรวจสอบว่า pid ของ system_server มีการเปลี่ยนแปลงจากก่อนและหลังการเรียกใช้โมดูลหรือไม่ 
SystemUpdaterDeviceFlasher IDeviceFlasher ที่อาศัยโปรแกรมอัปเดตระบบเพื่อติดตั้งอิมเมจระบบที่รวมอยู่ในแพ็กเกจการอัปเดต OTA 
ยูทิลิตีของระบบ คลาสยูทิลิตีสำหรับการเรียกระบบ 
SystemUtil.EnvVariable  

T

TableBuilder คลาส Helper ที่จะแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง 
TableFormatter คลาสตัวช่วยเพื่อแสดงเมทริกซ์ขององค์ประกอบสตริงเพื่อให้คอลัมน์องค์ประกอบแต่ละคอลัมน์เรียงกัน
TargetFileUtils  
TargetFileUtils.FilePermissions  
TargetSetupError เกิดข้อผิดพลาดร้ายแรงขณะเตรียมเป้าหมายสำหรับการทดสอบ 
TarUtil ยูทิลิตีในการจัดการไฟล์ tar 
TearDownPassThroughPreparer อนุญาตให้เรียกใช้ tearDown ในเครื่องมือเตรียมการที่รวมอยู่ในการกำหนดค่าเป็นออบเจ็กต์ 
ผู้ช่วยทางโทรศัพท์ ยูทิลิตีสำหรับใช้และรับข้อมูลเกี่ยวกับโทรศัพท์ 
TelephonyHelper.SimCardInformation ผู้ถือข้อมูลสำหรับข้อมูลที่เกี่ยวกับซิมการ์ด 
TelephonyTokenProvider ผู้ให้บริการโทเค็นสำหรับโทเค็นที่เกี่ยวข้องกับโทรศัพท์ 
TemperatureThrottlingWaiter ITargetPreparerที่รอจนกว่าอุณหภูมิของอุปกรณ์ลดลงถึงเป้าหมาย
TemplateResolutionError คลาสที่ขยาย ConfigurationException สำหรับข้อผิดพลาดที่เกี่ยวข้องกับเทมเพลตระหว่างการแยกวิเคราะห์การกำหนดค่า 
TerribleFailureEmailHandler คลาสตัวแฮนเดิลแบบง่ายที่ส่งอีเมลไปยังบุคคลที่สนใจเมื่อเกิดข้อผิดพลาด WTF (What a Terribleการล่วงละเมิด) เกิดขึ้นภายในอินสแตนซ์ Trade Federation 
ตั้งค่าการติดตั้ง TestApp ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์ 
TestContentAnalytics เครื่องมือวิเคราะห์จะใช้บริบทสำหรับการวิเคราะห์และระบุสิ่งที่น่าสนใจ 
TestContext คลาสสำหรับสร้างโมเดลข้อความ TestContext ของ TFC API 
TestDependencyตัวแก้ไข ตัวช่วยแก้ไขทรัพยากร Dependency หากจำเป็น 
คำอธิบายการทดสอบ ชั้นเรียนที่แสดงข้อมูลเกี่ยวกับกรอบการทดสอบ 
TestDescriptionsFile คลาสยูทิลิตีสำหรับการมาร์แชลล์และยกเลิกการกำหนดรายการ TestDescriptions ไปยังไฟล์ทดสอบ 
อุปกรณ์ทดสอบ การใช้ ITestDevice สำหรับอุปกรณ์ Android ทั้งสแต็ก
TestDevice.MicrodroidBuilder เครื่องมือสร้างที่ใช้สร้าง Microdroid TestDevice 
TestDeviceOptions คอนเทนเนอร์สำหรับ ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState การนำเสนอสถานะอุปกรณ์ที่โดดเด่นกว่า DeviceState 
สภาพแวดล้อมในการทดสอบ คลาสสำหรับสร้างโมเดลข้อความ TestEnvironment ที่แสดงผลโดย TFC API 
TestErrorIdentifier ตัวระบุข้อผิดพลาดจากตัวดำเนินการทดสอบและตัวดำเนินการทดสอบ 
TestFailureModuleController ตัวควบคุมสำหรับโมดูลที่เพียงต้องการปรับลักษณะการทำงานของบันทึกการทดสอบความล้มเหลวที่รวบรวมมา 
ตั้งค่า TestFilePush ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์ 
TestFilterHelper คลาสตัวช่วยสำหรับการกรองการทดสอบ
TestGroupStatus คลาสที่จะจัดเก็บสถานะของกลุ่มทดสอบ 
ข้อมูลการทดสอบ จัดเก็บข้อมูลการทดสอบที่ตั้งค่าในไฟล์ TEST_MAPPING 
ข้อมูลการทดสอบ ออบเจ็กต์ Holder ที่มีข้อมูลและการอ้างอิงทั้งหมดที่ตัวดำเนินการหรือการทดสอบอาจต้อง ดำเนินการอย่างถูกต้อง 
TestInformation.Builder เครื่องมือสร้างเพื่อสร้างอินสแตนซ์ TestInformation 
การเรียกใช้ทดสอบ การใช้งานเริ่มต้นของ ITestInvocation 
TestInvocation.RunMode โหมดต่างๆ ที่การเรียกใช้อาจพบได้ 
TestInvocation.Stage  
TestInvocationManagementServer เซิร์ฟเวอร์ GRPC ที่ช่วยในการจัดการทดสอบการเรียกใช้และวงจร 
TestInvocationManagementServer.InvocationInformation  
ทดสอบการแมป คลาสสำหรับการโหลดไฟล์ TEST_MAPPING 
TestMappingSuiteRunner การใช้ BaseTestSuite เพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือ ไฟล์ TEST_MAPPING จากบิลด์เป็นชุด 
TestOption จัดเก็บรายละเอียดตัวเลือกการทดสอบที่ตั้งค่าในไฟล์ TEST_MAPPING 
TestOutputUploader อัปโหลดไฟล์เอาต์พุตทดสอบไปยังระบบไฟล์ในเครื่อง, GCS หรือปลายทาง HTTP(S) 
TestRecordInterpreter ยูทิลิตีในการแปลงโปรโต TestRecord เป็นรูปแบบที่จัดการได้ง่ายขึ้นใน Tradefed 
TestRecordProtoUtil ยูทิลิตีในการอ่าน Proto TestRecord จากไฟล์ 
ทรัพยากรการทดสอบ คลาสสำหรับสร้างโมเดลข้อความ TestResource ที่ TFC API แสดงผล 
TestResourceDownloader คลาสสำหรับดาวน์โหลดไฟล์ทรัพยากรทดสอบจากระบบไฟล์/GCS/HTTP 
ผลการทดสอบ คอนเทนเนอร์สำหรับผลการทดสอบ 1 รายการ 
TestResultListener ความเรียบง่ายของ ITestLifecycleListener สำหรับผู้ติดตั้งที่ดูแลเฉพาะผลการทดสอบแต่ละรายการเท่านั้น 
TestRunnerUtil คลาสยูทิลิตี้ที่ช่วยเหลือเหล่านักทดสอบแบบต่างๆ 
TestRunResult เก็บผลลัพธ์จากการทดสอบครั้งเดียว 
TestRunToTestInvocationForwarder ส่งต่อจาก ddmlib ITestRunListener ไปยัง ITestLifeCycleReceiver 
TestsPoolPoller ทดสอบ Wrapper ที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของกลุ่มการทดสอบ 
สถานะการทดสอบ การแสดงถึงสถานะที่เป็นไปได้สำหรับวิธีการทดสอบ 
TestSuiteInfo คลาสที่แก้ไขการโหลดข้อมูลเมตาที่เกี่ยวข้องกับบิลด์สำหรับชุดทดสอบ

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

สรุปการทดสอบ ชั้นเรียนสำหรับแสดงข้อมูลสรุปการทดสอบ 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในพาร์ติชัน /system ในอุปกรณ์ 
Testระยะหมดเวลาบังคับใช้นโยบาย Listener ที่อนุญาตให้ตรวจสอบเวลาการดำเนินการของกรอบการทดสอบหนึ่งๆ และจะดำเนินการไม่สำเร็จหากหมดเวลาที่กำหนด 
TextResultReporter รายงานผลการทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit 
TfMetricProtoUtil คลาสยูทิลิตีเพื่อช่วยเปลี่ยนแผนที่<string, string=""> ไปยังแผนที่<string, metric=""> </string,></string,>
TfObjectTracker ยูทิลิตีในการติดตามการใช้งานออบเจ็กต์สหพันธ์การค้าต่างๆ 
TfSuiteRunner การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจาก TF jars res/config/suite/ โฟลเดอร์ 
TfTestLauncher IRemoteTest สำหรับทดสอบเครื่องหรือการทำงานเทียบกับการติดตั้ง TF แยกต่างหาก 
TimeStatusChecker ตัวตรวจสอบสถานะเพื่อให้แน่ใจว่าอุปกรณ์และเวลาของโฮสต์ซิงค์กัน 
ยูทิลิตีเวลา มีวิธียูทิลิตีที่เกี่ยวข้องกับเวลา 
TimeVal เงื่อนไขนี้เป็นประเภทการแสดงผลที่รวม Long 
กาลเวลา เครื่องมือเตรียมเป้าหมายที่ใช้งานง่ายเพื่อให้สิ้นเปลืองเวลาและมีโอกาสรีสตาร์ทอุปกรณ์ 
TokenProperty โทเค็นที่รองรับพร้อมชาร์ดดิ้งแบบไดนามิก 
TokenProviderHelper ผู้ช่วยที่ให้ผู้ให้บริการที่เชื่อมโยงกับโทเค็นหนึ่งๆ เพื่อดูว่าอุปกรณ์รองรับโทเค็นหรือไม่ 
TraceCmdCollector IMetricCollector ที่รวบรวมการติดตามระหว่างการทดสอบโดยใช้โค้ดติดตาม และบันทึกลงในการเรียกใช้ 
TracePropagatingExecutorService บริการผู้ดำเนินการที่ส่งต่องานไปยังการติดตั้งใช้งานที่สำคัญขณะเผยแพร่บริบทการติดตาม 
TracingLogger ชั้นเรียนที่ช่วยจัดการการติดตามสำหรับการเรียกใช้ทดสอบแต่ละครั้ง 
TradefedConfigObject คลาสสำหรับสร้างโมเดลข้อความ TradefedConfigObject ของ TFC API 
TradefedConfigObject.Type รายการประเภทออบเจ็กต์การกำหนดค่าที่จะแทรกลงในการกำหนดค่าคำสั่งของคลัสเตอร์ได้ 
ผู้มอบหมายตัวแทน ออบเจ็กต์ที่ช่วยมอบสิทธิ์การเรียกใช้ไปยังไบนารีเทรดอื่น 
TradefedFeatureClient ไคลเอ็นต์ GRP ที่จะขอการเรียกใช้ฟีเจอร์จากเซิร์ฟเวอร์ 
TradefedFeatureServer เซิร์ฟเวอร์ที่ตอบสนองต่อคำขอสำหรับคุณลักษณะการทริกเกอร์ 
แซนด์บ็อกซ์ที่เทรด คอนเทนเนอร์แซนด์บ็อกซ์ที่สามารถเรียกใช้การเรียกใช้สหพันธ์การค้าได้ 
TradefedSandboxโรงงาน การใช้งานเริ่มต้นสำหรับ Sandboxfactor
TradefedSandboxRunner ตัวเรียกใช้ที่เชื่อมโยงกับ TradefedSandbox ซึ่งจะอนุญาตให้เรียกใช้แซนด์บ็อกซ์ 
TradefedSandboxRunner.StubScheduleInvocationListener ต้นขั้ว IScheduledInvocationListener ที่ไม่ดำเนินการใดๆ 

U

UiAutomatorRunner เรียกใช้การทดสอบ UI Automator ในอุปกรณ์และรายงานผลลัพธ์ 
การทดสอบ UiAutomator  
UiAutomatorTest.Lผู้ลงโฆษณาOption  
UiAutomatorTest.TestFailureAction  
UnexeutedTestReporterThread Threads ที่ทำหน้าที่รายงานการทดสอบที่ไม่ได้ดำเนินการทั้งหมด 
UniqueMultiMap<K, V> MultiMap ที่รับรองค่าที่ไม่ซ้ำกันสำหรับแต่ละคีย์ 
ไฟล์ Manifest ไฟล์ Manifest ของ BLOB และไฟล์ที่จะอัปโหลด 
UploadManifest.Builder  
UsbresetMultiDeviceRecovery IMultiDeviceRecovery ซึ่งรีเซ็ตบัส USB สำหรับอุปกรณ์ที่ออฟไลน์อยู่ 
UsbresetRunConfigRecovery อนุญาตให้เรียกใช้คำสั่งเพื่อรีเซ็ต USB ของอุปกรณ์
UsbresetTest IRemoteTest ที่รีเซ็ตอุปกรณ์ USB แล้วตรวจสอบว่าอุปกรณ์กลับมาออนไลน์อีกครั้งหรือไม่หลังจากนั้น 
UserChecker ตรวจสอบว่าผู้ใช้มีการเปลี่ยนแปลงระหว่างการทดสอบหรือไม่ 
UserCleaner ITargetPreparer ที่นำผู้ใช้รองออกเมื่อเลิกใช้งาน 
UserHelp  
ข้อมูลผู้ใช้ คล้ายกับคลาส UserInfo จากแพลตฟอร์ม 
UserInfo.UserType ตัวแปรที่รองรับประเภทของผู้ใช้ใน API ภายนอก 

V

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

W

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

(ไม่บังคับ) ตัวเตรียมนี้บังคับ TargetSetupError ได้หากไม่ได้ตั้งค่าวันที่และเวลาภายในระยะหมดเวลา 

ยูทิลิตี้ Wi-Fi คลาสยูทิลิตีที่แยกวิเคราะห์เอาต์พุตของคำสั่ง Wi-Fi ได้ 
WifiCommandUtil.Scanผลลัพธ์ หมายถึงเครือข่าย Wi-Fi ที่มีข้อมูลที่เกี่ยวข้อง
ตัวช่วย Wi-Fi คลาสตัวช่วยสำหรับการจัดการบริการ Wi-Fi ในอุปกรณ์ 
เครื่องมือเตรียม Wi-Fi ITargetPreparer ที่กำหนดค่า Wi-Fi ในอุปกรณ์หากจำเป็น 

X

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

ใช่

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

Z

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