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

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

AaptParser คลาสที่แยกข้อมูลจาก apk โดยแยกวิเคราะห์เอาต์พุตของ 'aapt dump badge'
AaptParser.AaptVersion จำนวนตัวเลือกสำหรับเวอร์ชัน AAPT ที่ใช้ในการแยกวิเคราะห์ไฟล์ APK
อาบีฟอร์แมตเตอร์ คลาสยูทิลิตี้สำหรับ abi
AbstractXmlParser คลาสฐานตัวช่วยสำหรับการแยกวิเคราะห์ไฟล์ xml
AbstractXmlParser.ParseException ถูกส่งออกไปหากไม่สามารถแยกวิเคราะห์อินพุต XML
AcloudConfigParser คลาสตัวช่วยที่แยกวิเคราะห์การกำหนดค่า Acloud (ใช้เพื่อเริ่มอินสแตนซ์อุปกรณ์ Cloud)
AcloudConfigParser.AcloudKeys ชุดคีย์ที่สามารถค้นหาได้จากการกำหนดค่า
กิจกรรมตัวตรวจสอบสถานะ ตัวตรวจสอบสถานะสำหรับกิจกรรมที่เหลือที่ทำงานอยู่ที่ส่วนท้ายของโมดูล
AdbRootลิฟต์ AutoCloseable ที่เปิดใช้งาน adb root เมื่อสร้างหากจำเป็น และคืนค่าสถานะ root เมื่อเสร็จสมบูรณ์
AggregatePostProcessor ตัวรวบรวมหน่วยเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ส่วนเบี่ยงเบนมาตรฐาน ผลรวม จำนวน และเปอร์เซ็นไทล์ (ไม่บังคับ) สำหรับหน่วยวัดตัวเลขที่รวบรวมระหว่างการทดสอบการวนซ้ำหลายครั้ง โดยถือเป็นค่าสองเท่า
AltDirพฤติกรรม enum เพื่อกำหนดลักษณะการทำงานของไดเร็กทอรีทางเลือกสำหรับตัวติดตั้ง/ตัวพุชเชอร์การทดสอบต่างๆ

AppBuildInfo IBuildInfo ที่แสดงถึงแอปพลิเคชัน Android และแพ็คเกจทดสอบ
AppDeviceBuildInfo ชั้นเรียนนี้เลิกใช้แล้ว ใช้ IDeviceBuildInfo โดยตรง
AppVersionFetcher คลาสยูทิลิตี้เพื่อรับสตริงเวอร์ชันแอปจากอุปกรณ์
AppVersionFetcher.AppVersionInfo ประเภทข้อมูลเวอร์ชันของแอป
อาร์คโมดูลคอนโทรลเลอร์ ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่กำหนด
ArgsOptionParser เติมฟิลด์ Option จากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์
ATestFileSystemLogSaver คลาส LogSaver นี้ถูกใช้โดย ATest เพื่อบันทึกบันทึกในเส้นทางเฉพาะ
AutoLogCollector การแจงนับที่อธิบายว่าสายรัดตัวใดที่สามารถจัดการตัวสะสมได้โดยอัตโนมัติ
ผู้สื่อข่าวอัตโนมัติ คลาสที่กำหนดการแมปจากผู้รายงานอัตโนมัติของ Tradefed
AveragePostProcessor การใช้งานโปรเซสเซอร์หลังการคำนวณค่าเฉลี่ยของรายการเมตริก

บี

พื้นหลังอุปกรณ์Action รันคำสั่งบนอุปกรณ์ที่กำหนดซ้ำตามความจำเป็นจนกว่าการดำเนินการจะถูกยกเลิก
BaseDeviceMetricCollector การใช้งานพื้นฐานของ IMetricCollector ที่อนุญาตให้เริ่มและหยุดการรวบรวมบน onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) และ ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer ผู้จัดเตรียมทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง
BaseLeveledLogOutput การใช้งานพื้นฐานสำหรับ ILeveledLogOutput ที่อนุญาตให้กรองแท็กบางส่วนตามชื่อหรือส่วนประกอบ
ตัวควบคุมโมดูลฐาน การใช้งานพื้นฐานของ IModuleController ที่ควรนำไปใช้ในการตรวจสอบว่าโมดูลควรทำงานหรือไม่
BaseMultiTargetPreparer การใช้งานพื้นฐานของ IMultiTargetPreparer ที่อนุญาตให้ปิดการใช้งานออบเจ็กต์
BasePostProcessor IPostProcessor พื้นฐานที่ทุกการใช้งานควรขยาย
BaseRetryDecision การใช้งานพื้นฐานของ IRetryDecision
BaseStreamLogger <ระบบปฏิบัติการขยาย OutputStream> ILeveledLogOutput ที่ส่งข้อความบันทึกไปยังสตรีมเอาท์พุตและไปยัง stdout
BaseTargetPreparer คลาสการใช้งานพื้นฐานสำหรับ ITargetPreparer ที่อนุญาตให้ควบคุมว่าอ็อบเจ็กต์ถูกปิดใช้งานหรือไม่
BaseTestSuite การทดสอบการรันชุดทดสอบความเข้ากันได้กับระบบชุดใหม่
ตัวควบคุมแบตเตอรี่ คลาสยูทิลิตี้ที่ช่วยให้สามารถควบคุมสถานะการชาร์จแบตเตอรี่ของอุปกรณ์ได้
แบตเตอรี่รีชาร์จอุปกรณ์การกู้คืน อนุญาตให้เรียกใช้คำสั่งเมื่อระดับแบตเตอรี่ของอุปกรณ์ต่ำกว่าเกณฑ์ที่กำหนด
อุณหภูมิแบตเตอรี่
แบตเตอรี่ไม่พร้อมใช้งานการกู้คืนอุปกรณ์ ตัวตรวจสอบการกู้คืนที่จะทริกเกอร์การกำหนดค่าหากไม่มีระดับแบตเตอรี่
BinaryState Enum ใช้ในการบันทึกสถานะเปิด/ปิดด้วยสถานะ IGNORE no-op
บลูทูธยูทิลิตี้ ฟังก์ชั่นยูทิลิตี้สำหรับการโทร BluetoothInstrumentation บนอุปกรณ์

โค้ด BluetoothInstrumentation ฝั่งอุปกรณ์สามารถพบได้ใน AOSP ที่: frameworks/base/core/tests/bluetoothtests

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

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

BugreportCollector ITestInvocationListener แบบพาส-ทรูที่รวบรวมรายงานจุดบกพร่องเมื่อเหตุการณ์ที่กำหนดค่าได้เกิดขึ้น จากนั้นจึงเรียก ITestInvocationListener#testLog บนรายการย่อยหลังจากรวบรวมรายงานจุดบกพร่องแต่ละรายการแล้ว
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.คำนาม
BugreportCollector.ภาคแสดง ภาคแสดงแบบเต็มที่อธิบายว่าเมื่อใดควรบันทึกรายงานข้อบกพร่อง
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector รวบรวม bugreportz เมื่อกรณีการทดสอบล้มเหลว
BuildInfo การใช้งานทั่วไปของ IBuildInfo ที่ควรเชื่อมโยงกับ ITestDevice
BuildInfoRecorder ITargetPreparer ที่เขียนข้อมูลเมตาของ build info ลงในไฟล์ที่ระบุ
BuildInfoUtil คลาส util เพื่อช่วยจัดการ IBuildInfo
ข้อผิดพลาดในการเรียกค้นบิลด์ เกิดข้อผิดพลาดร้ายแรงขณะเรียกข้อมูลบิลด์สำหรับการทดสอบ
BuildTestsZipUtils คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับการทดสอบ zip ที่สร้างโดยระบบบิลด์ Android
BulkEmailer ยูทิลิตี้ผู้ส่งอีเมลที่อนุญาตการกำหนดค่าต่อไปนี้: ช่วงเวลาที่ส่ง ขนาดเริ่มต้นเริ่มต้น ผู้รับ และจำนวนข้อความทั้งหมด
BundletoolUtil คลาสยูทิลิตี้ที่ใช้บรรทัดคำสั่ง Bundletool เพื่อติดตั้ง .apks บนอุปกรณ์

CecControllerTokenProvider ผู้ให้บริการโทเค็นสำหรับโทเค็นที่เกี่ยวข้องกับการควบคุมอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค (CEC)
วงกลมAtraceUtil ยูทิลิตี้ atrace ที่พัฒนาขึ้นเพื่อระบุสาเหตุหลักของ ANR ในระหว่างการทดสอบ Monkey เป็นหลัก
CircularByteArray โครงสร้างข้อมูลสำหรับเก็บอาร์เรย์ที่มีขนาดคงที่ซึ่งทำงานเป็นบัฟเฟอร์แบบวงกลม และติดตามผลรวมของค่าทั้งหมดในอาร์เรย์
ClangCodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Clang ออกจากอุปกรณ์และบันทึกเป็นสิ่งประดิษฐ์ในการทดสอบ
ClassNotFoundConfigurationException ConfigurationException สำหรับเมื่อไม่พบคลาสของวัตถุ
ClassPathScanner ค้นหารายการบน classpath
ClassPathScanner.ClassNameFilter IClassPathFilter ที่กรองและเปลี่ยนชื่อคลาส Java
ClassPathScanner.ExternalClassNameFilter ClassNameFilter ที่ปฏิเสธคลาสภายใน
ClassPathScanner.IClassPathFilter ตัวกรองสำหรับเส้นทางรายการ classpath

มีลวดลายตาม FileFilter

ClusterBuildInfo คลาส IBuildInfo สำหรับบิลด์ที่ส่งมาจาก TFC
ClusterBuildProvider IBuildProvider เพื่อดาวน์โหลดทรัพยากรการทดสอบ TFC
คลัสเตอร์ไคลเอ็นต์ การใช้งาน IClusterClient สำหรับการโต้ตอบกับแบ็กเอนด์ TFC
คำสั่งคลัสเตอร์ คลาสที่แสดงถึงงานที่ดึงมาจาก TF Cluster
ClusterCommand.RequestType
ClusterCommand.สถานะ สถานะของคำสั่งในกลุ่ม TF
ClusterCommandConfigBuilder คลาสสำหรับสร้างไฟล์คอนฟิกูเรชันสำหรับคำสั่งคลัสเตอร์
ClusterCommandEvent คลาสเพื่อสรุปเหตุการณ์คำสั่งคลัสเตอร์ที่จะอัปโหลด
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher คลาส IRemoteTest เพื่อเรียกใช้คำสั่งจาก TFC ผ่านกระบวนการย่อย TF
ClusterCommandScheduler ICommandScheduler เพื่อรองรับ TFC (Tradefed Cluster)
ClusterCommandStatus คลาสที่แสดงถึงสถานะและเหตุผลในการยกเลิกคำสั่งจาก TF Cluster
ข้อมูลอุปกรณ์คลัสเตอร์ คลาสเพื่อสรุปข้อมูลอุปกรณ์คลัสเตอร์ที่จะอัปโหลด
ClusterDeviceInfo.Builder
ClusterDeviceMonitor การใช้งาน IDeviceMonitor ที่รายงานผลลัพธ์ไปยังบริการ Tradefed Cluster
ClusterEventUploader <T ขยาย IClusterEvent > คลาส ClusterEventUploader ซึ่งอัพโหลด IClusterEvent ไปยัง TFC
ClusterHostEvent คลาสเพื่อสรุปเหตุการณ์โฮสต์ของคลัสเตอร์ที่จะอัปโหลด
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType สรุปกิจกรรมเจ้าภาพประเภทต่างๆ
ClusterHostUtil ฟังก์ชันการใช้งานแบบคงที่สำหรับ TF Cluster เพื่อรับอินสแตนซ์การกำหนดค่าส่วนกลาง ข้อมูลโฮสต์ ฯลฯ
ClusterLogSaver คลาส ILogSaver เพื่ออัปโหลดผลการทดสอบไปยัง TFC
ClusterLogSaver.FilePickingStrategy กลยุทธ์การเลือกไฟล์
ตัวเลือกคลัสเตอร์
การรวบรวมByteOutputReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตเชลล์ทั้งหมดเป็น byte[]
การเก็บรวบรวมเอาท์พุทReceiver IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตเชลล์ทั้งหมดไว้ใน String เดียว
กำลังรวบรวมTestListener ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด
นักสะสมผู้ช่วย ตัวช่วยในการดำเนินการบางอย่าง IMetricCollector ที่จำเป็นในหลายๆ แห่ง
CommandFileParser Parser สำหรับไฟล์ที่มีชุดบรรทัดคำสั่ง
CommandFileParser.CommandLine
CommandLineBuildInfoBuilder ยูทิลิตี้หมายถึงการจับภาพอาร์กิวเมนต์ข้อมูลบิลด์ปกติจากบรรทัดคำสั่งและสร้าง IBuildInfo จากอาร์กิวเมนต์เหล่านั้น
ตัวเลือกคำสั่ง การใช้งาน ICommandOptions
CommandOptionsGetter การใช้งานบริการที่ส่งคืนค่าตัวเลือกคำสั่งของการเรียกใช้ที่กำหนด
CommandRunner จุดเข้า TradeFederation สำรองที่จะเรียกใช้คำสั่งที่ระบุในอาร์กิวเมนต์บรรทัดคำสั่งแล้วปิด
CommandRunner.ExitCode รหัสข้อผิดพลาดที่สามารถออกได้ด้วย
CommandScheduler ตัวกำหนดเวลาสำหรับการรันคำสั่ง TradeFederation ในอุปกรณ์ที่มีอยู่ทั้งหมด
CommandScheduler.HostState สถานะต่างๆ ของโฮสต์
CommonLogRemoteFileUtil ยูทิลิตี้นี้ช่วยหลีกเลี่ยงการทำซ้ำโค้ดในการแสดงอุปกรณ์ระยะไกลต่างๆ สำหรับตรรกะการดึงบันทึกระยะไกลของไฟล์ทั่วไป
CommonLogRemoteFileUtil.KnownLogFileEntry การแสดงรายการบันทึกที่รู้จักสำหรับอุปกรณ์ระยะไกล
ConditionPriorityBlockingQueue <T> คลาสเธรดที่ปลอดภัยซึ่งมีการดำเนินการเหมือน ERROR(/PriorityBlockingQueue) ที่สามารถดึงข้อมูลอ็อบเจ็กต์ที่ตรงกับเงื่อนไขบางอย่างได้
ConditionPriorityBlockingQueue.AlwaysMatch <T> ConditionPriorityBlockingQueue.IMatcher ที่ตรงกับวัตถุใดๆ
ConditionPriorityBlockingQueue.IMatcher <T> อินเทอร์เฟซสำหรับการพิจารณาว่าองค์ประกอบตรงกับเงื่อนไขบางประเภทหรือไม่
ConfigCompleter การใช้งาน Completer สำหรับการกำหนดค่า TF ของเรา
การกำหนดค่า การใช้งาน IConfiguration อย่างเป็นรูปธรรมที่เก็บวัตถุการกำหนดค่าที่โหลดไว้ในแผนที่
การกำหนดค่าDef เก็บบันทึกการกำหนดค่า ออบเจ็กต์ที่เกี่ยวข้อง และตัวเลือกต่างๆ
ConfigurationDef.ConfigObjectDef วัตถุเพื่อเก็บข้อมูลสำหรับ className และหมายเลขลักษณะที่ปรากฏ (เช่น หากการกำหนดค่ามีวัตถุเดียวกันสองครั้ง ตัวแรกจะมีหมายเลขลักษณะที่ปรากฏครั้งแรก)
การกำหนดค่าโรงงาน โรงงานสำหรับสร้าง IConfiguration
ConfigurationFactory.ConfigLoader การใช้งาน IConfigDefLoader ที่ติดตามการกำหนดค่าที่รวมมาจากการกำหนดค่ารูทเดียว และส่งข้อยกเว้นในการรวมแบบวงกลม
ConfigurationUtil ฟังก์ชั่นยูทิลิตี้ในการจัดการไฟล์การกำหนดค่า
ConfigurationXmlParserSettings คลาสง่ายๆ ในการยอมรับการตั้งค่าสำหรับ ConfigurationXmlParser

หากต้องการส่งการตั้งค่าไปยังคลาสนี้ จำเป็นต้องมีนามแฝง

การกำหนดค่า YamlParser Parser สำหรับการกำหนดค่า Tradefed สไตล์ YAML
คอนโซล คอนโซลหลักของ TradeFederation ที่ให้อินเทอร์เฟซแก่ผู้ใช้ในการโต้ตอบ

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

  • เพิ่มคำสั่งเพื่อทดสอบ
  • รายการอุปกรณ์และสถานะของพวกเขา
  • แสดงรายการคำร้องขอที่กำลังดำเนินอยู่
  • รายการคำสั่งในคิว
  • บันทึกการร้องขอดัมพ์ไปที่ file/stdout
  • ปิดตัวลง
Console.ArgRunnable <T> Runnable พร้อมวิธี run ที่สามารถรับอาร์กิวเมนต์ได้
คอนโซล.CaptureList ชนิดอำนวยความสะดวกสำหรับ List<List<String>>
ConsoleReaderOutputStream OutputStream ที่สามารถใช้เพื่อทำให้ System.out.print() เล่นได้ดีกับ LineReader ของผู้ใช้ที่ยังไม่เสร็จ
ConsoleResultReporter ผู้รายงานผลเพื่อพิมพ์ผลการทดสอบไปยังคอนโซล
การนับผลการทดสอบผู้ฟัง TestResultListener ที่ติดตามจำนวนการทดสอบทั้งหมดตาม TestStatus
CountTestCasesCollector นับและรายงานจำนวนกรณีทดสอบสำหรับ IRemoteTest ที่กำหนด
ตัวเลือกความคุ้มครอง แลกเปลี่ยนออบเจ็กต์เพื่อเก็บตัวเลือกความคุ้มครอง
CoverageOptions.Toolchain
สร้าง AvdPreparer
CreateUserPreparer ผู้จัดเตรียมเป้าหมายสำหรับการสร้างผู้ใช้และทำความสะอาดในตอนท้าย

ดี

DebugHostLogOnFailureCollector ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อกรณีการทดสอบล้มเหลวเกิดขึ้น
ค่าเริ่มต้น RemoteAndroidTestRunner ส่วนขยายของ ddmlib RemoteAndroidTestRunner เพื่อตั้งค่าเริ่มต้นบางส่วนสำหรับกรณีการใช้งาน Tradefed
DefaultTestsZipInstaller การใช้งานเริ่มต้นของตัวติดตั้ง zip การทดสอบ
DelegatedInvocationExecution InvocationExecution ซึ่งมอบหมายการดำเนินการให้กับไบนารี่ Tradefed อื่น
ตัวแก้ไขการพึ่งพา ผู้ให้บริการประเภทใหม่ที่ช่วยให้สามารถรับการขึ้นต่อกันทั้งหมดสำหรับการทดสอบ
ผลลัพธ์การจัดสรรอุปกรณ์ แสดงถึงผลลัพธ์ของความพยายามในการจัดสรรสำหรับคำสั่ง
ตัวตรวจสอบอุปกรณ์ที่มีอยู่ ตัวตรวจสอบเพื่อให้แน่ใจว่าโมดูลจะไม่ทำให้อุปกรณ์อยู่ในสถานะออฟไลน์
เครื่องตรวจสอบระดับแบตเตอรี่ของอุปกรณ์ IRemoteTest จะตรวจสอบประจุแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ถึงเกณฑ์การชาร์จที่สอง หากไม่มีประจุขั้นต่ำ
DeviceBatteryResourceMetricCollector ตัวสะสมนี้รวบรวมการวัดแบตเตอรี่ของอุปกรณ์
DeviceBuildDescriptor คลาส wrapper สำหรับ IBuildInfo ที่มีเมธอดตัวช่วยในการดึงข้อมูลการสร้างแพลตฟอร์มอุปกรณ์
DeviceBuildInfo IBuildInfo ที่แสดงถึงบิวด์อุปกรณ์ Android ที่สมบูรณ์และ (เป็นทางเลือก) การทดสอบ
DeviceBuildInfoBootStrapper ITargetPreparer ที่แทนที่ช่องข้อมูลการสร้างด้วยคุณลักษณะที่อ่านจากอุปกรณ์

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

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

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

DeviceConcurrentUtil.ShellCommandCallable <V> ERROR(/Callable) ที่ล้อมรายละเอียดของการดำเนินการคำสั่งเชลล์บน ITestDevice
ผู้ถือการกำหนดค่าอุปกรณ์ การใช้งาน IDeviceConfiguration ที่เป็นรูปธรรมที่เก็บออบเจ็กต์การกำหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์
อุปกรณ์ล้มเหลวในการบูตข้อผิดพลาด โยนทิ้งหากอุปกรณ์ไม่สามารถบู๊ตได้หลังจากแฟลชด้วยบิลด์
อุปกรณ์คุณลักษณะโมดูลตัวควบคุม ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่รองรับคุณสมบัติบางอย่าง
DeviceFileReporter คลาสยูทิลิตี้ที่ตรวจสอบอุปกรณ์เพื่อหาไฟล์และส่งไปที่ ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) หากพบ
อุปกรณ์ FlashPreparer ITargetPreparer ที่กะพริบภาพบนฮาร์ดแวร์ Android ทางกายภาพ
DeviceFlashPreparer.EncryptionOptions จำนวนตัวเลือกสำหรับจัดการการเข้ารหัสรูปภาพข้อมูลผู้ใช้
DeviceFolderBuildInfo IDeviceBuildInfo ที่ยังมี build artifact อื่นๆ ที่มีอยู่ในไดเร็กทอรีบนระบบไฟล์ในเครื่อง
DeviceImageZipFlashingTargetPreparer ตัวจัดเตรียมเป้าหมายที่กะพริบอุปกรณ์ด้วยรูปภาพของอุปกรณ์ที่ให้มาผ่านรูปแบบเฉพาะ
อุปกรณ์อินเทอร์เน็ตAccessibilityResourceMetricCollector ผู้รวบรวมส่ง Ping ไปที่ google.com เพื่อตรวจสอบว่าอุปกรณ์เข้าถึงอินเทอร์เน็ตได้หรือไม่
ตัวจัดการอุปกรณ์
DeviceManager.FastbootDevice การแสดงอุปกรณ์ในโหมด Fastboot
ข้อมูลอุปกรณ์เมตริก วัตถุเพื่อเก็บข้อมูลทั้งหมดที่รวบรวมโดยตัวสะสมเมตริก
อุปกรณ์มอนิเตอร์มัลติเพล็กเซอร์ คลาสพร็อกซีเพื่อเผยแพร่คำขอไปยัง IDeviceMonitor หลายรายการ
คุณสมบัติของอุปกรณ์ คำจำกัดความคงที่ทั่วไปสำหรับชื่อคุณสมบัติฝั่งอุปกรณ์
อุปกรณ์ RecoveryModeUtil
คุณลักษณะการรีเซ็ตอุปกรณ์ การใช้งานการรีเซ็ตอุปกรณ์ฝั่งเซิร์ฟเวอร์
อุปกรณ์รีเซ็ตตัวจัดการ ยูทิลิตี้จัดการการรีเซ็ตอุปกรณ์โดยทั่วไป
ตัวเลือกการเลือกอุปกรณ์ คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์
DeviceSelectionOptions.DeviceRequestedType รองรับอุปกรณ์ตัวยึดประเภทต่างๆ ที่เป็นไปได้
ตัวตรวจสอบการตั้งค่าอุปกรณ์ ตรวจสอบว่าการตั้งค่าอุปกรณ์มีการเปลี่ยนแปลงระหว่างการทำงานของโมดูลหรือไม่
การตั้งค่าอุปกรณ์ ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ให้มา
อุปกรณ์ StateMonitor คลาสตัวช่วยสำหรับการตรวจสอบสถานะของ IDevice
DeviceStorageAgeResourceMetricCollector แยกอายุการจัดเก็บจาก logcat
ตัวตรวจสอบสถานะการจัดเก็บอุปกรณ์ ตรวจสอบว่าอุปกรณ์มีพื้นที่ดิสก์เพียงพอสำหรับพาร์ติชันที่กำหนดหรือไม่
อุปกรณ์ไม่พร้อมใช้งานมอนิเตอร์ ผู้ฟังรายนี้พยายามจับภาพระดับกรณีทดสอบ DNAE เท่านั้น
DeviceUpdateTargetPreparer ITargetPreparer แบบนามธรรมที่ดูแลขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วยไฟล์อิมเมจของอุปกรณ์จากแหล่งภายนอก (ตรงข้ามกับบริการบิลด์)
อุปกรณ์WifiResourceMetricCollector ตัวรวบรวมรวบรวมความแรงของสัญญาณ wifi ที่เชื่อมต่อในปัจจุบันและการวัดความเร็วลิงก์
กราฟกำกับ <V> การใช้งานกราฟแบบไม่ถ่วงน้ำหนักโดยตรง
DynamicFileStubTest นี่คือการทดสอบ Tradefed เพื่อทดสอบ Tradefed สามารถแก้ไขไฟล์ไดนามิกได้อย่างถูกต้อง
DynamicRemoteFileResolver คลาสที่ช่วยแก้ไขเส้นทางไปยังไฟล์ระยะไกล
DynamicRemoteFileResolver.FileResolverLoader โหลดการใช้งานของ IRemoteFileResolver

อี

EmmaXmlค่าคงที่ ค่าคงที่ที่ใช้เมื่อแยกวิเคราะห์รายงาน emma xml
โปรแกรมจำลองหน่วยความจำ CPUCapturer
EnforcedSeLinuxChecker ตัวตรวจสอบสถานะที่รับรองสถานะของ Selinux
เหตุการณ์ LoggerListener Listener ที่บันทึกเหตุการณ์ทั้งหมดที่ได้รับลงในไฟล์
BuildProvider ที่มีอยู่ IBuildProvider ที่ส่งคืน IBuildInfo ที่สร้างไว้แล้ว
ExtendedFile ส่วนขยายของไฟล์มาตรฐานเพื่อพกพาข้อมูลเมตาที่เกี่ยวข้องกับบิลด์

เอฟ

การทดสอบปลอม การทดสอบปลอมที่มีจุดประสงค์เพื่อให้ง่ายต่อการสร้างผลการทดสอบซ้ำ
FakeTestsZipFolder โปรแกรมทดสอบที่สร้างโฟลเดอร์ทดสอบที่คลายซิปปลอมตามรายการเนื้อหา
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher คลาสที่ใช้ fastboot เพื่อแฟลชรูปภาพบนฮาร์ดแวร์ Android จริง
FastbootHelper คลาสตัวช่วยสำหรับการดำเนินการ fastboot
FastbootUpdateBootstrapPreparer ITargetPreparer ที่จัดระยะไฟล์ที่ระบุ (โปรแกรมโหลดบูต วิทยุ ไฟล์อิมเมจของอุปกรณ์) ลงใน IDeviceBuildInfo เพื่อให้อุปกรณ์แฟลชด้วย FastbootDeviceFlasher จากนั้นแทรกแอตทริบิวต์อุปกรณ์หลังการบูตลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผลลัพธ์
ไฟล์ดาวน์โหลดแคช คลาสตัวช่วยที่รักษาแคช LRU ของระบบไฟล์ในเครื่องของไฟล์ที่ดาวน์โหลด
ไฟล์ดาวน์โหลด CacheFactory โรงงานสำหรับสร้าง FileDownloadCache
ไฟล์ดาวน์โหลดCacheWrapper คลาส wrapper ที่อำนวยความสะดวก FileDownloadCache ในขณะที่ใช้อินเทอร์เฟซ IFileDownloader
FileIdleMonitor.dll ตรวจสอบไฟล์และดำเนินการโทรกลับหากไม่ได้ใช้งาน (เช่น
FileLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยังไฟล์และไปยัง stdout
FileProtoResultReporter ผู้รายงาน Proto ที่ทิ้ง TestRecord ลงในไฟล์
FilePullerDeviceMetricCollector BaseDeviceMetricCollector ที่รับฟังคีย์การวัดที่มาจากอุปกรณ์และดึงเป็นไฟล์จากอุปกรณ์
FilePullerLogCollector คนบันทึกไฟล์ที่รายงานโดยฝั่งอุปกรณ์
FileSystemLogSaver บันทึกบันทึกลงในระบบไฟล์
ตัวส่งต่อผลลัพธ์ที่กรองแล้ว ตัวแปรของ ResultForwarder ที่อนุญาตเฉพาะรายการ TestDescription ที่อนุญาตเท่านั้นที่จะรายงานได้
FixByteArrayOutputStream ERROR(/OutputStream) ที่เก็บเฉพาะข้อมูลจำนวนสูงสุดเท่านั้น
กระพริบทรัพยากร Parser คลาสที่แยกวิเคราะห์ไฟล์รูปภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์
FlashingResourcesParser.AndroidInfo typedef สำหรับ Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser ข้อ จำกัด อินเทอร์เฟซการกรอง มีวัตถุประสงค์เพื่อให้ FlashingResourcesParser ละเว้นทรัพยากรบางอย่างที่อาจใช้
กระพริบResourceUtil ยูทิลิตี้นี้ช่วยตั้งค่าเวอร์ชันที่เหมาะสมของสิ่งประดิษฐ์เพื่อให้สามารถแฟลชผ่าน DeviceFlashPreparer
พับได้ExpandingHandler IModuleParameterHandler ขยายเพิ่มเติมสำหรับการกำหนดค่าแบบพับได้ที่ไม่ใช่แบบหลักแต่ละรายการ
แฮนด์เลอร์แบบพับได้ ตัวจัดการแบบพับได้ทั่วไปที่สามารถนำพารามิเตอร์แบบพับได้เพื่อสร้างโมดูลพิเศษ
พับได้ModePreparer ตัวจัดเตรียมเป้าหมายที่สามารถเปลี่ยนสถานะการพับของอุปกรณ์ได้
FolderBuildInfo การใช้งานอย่างเป็นรูปธรรมของ IFolderBuildInfo
FormattedGeneratorReporter โปรแกรมรายงานที่อนุญาตให้สร้างรายงานในรูปแบบเฉพาะ

GceAvdInfo โครงสร้างเพื่อเก็บข้อมูลที่เกี่ยวข้องสำหรับอินสแตนซ์ GCE AVD ที่ระบุ
GceAvdInfo.GceStatus
GceManager ตัวช่วยที่จัดการการเรียก GCE เพื่อเริ่ม/หยุดและรวบรวมบันทึกจาก GCE
GceRemoteCmdฟอร์แมตเตอร์ คลาสยูทิลิตี้สำหรับจัดรูปแบบคำสั่งเพื่อเข้าถึงอุปกรณ์ gce ระยะไกล
GceRemoteCmdFormatter.ScpMode SCP สามารถใช้ในการผลักหรือดึงไฟล์ได้ขึ้นอยู่กับโครงสร้างของ args
GceSshTunnelMonitor Thread Monitor สำหรับอุโมงค์ Gce ssh
GcovCodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุม gcov ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ
GCSBucketUtil ตัวจัดการไฟล์เพื่อดาวน์โหลดและอัปโหลดไฟล์จาก Google Cloud Storage (GCS)
GCSBucketUtil.GCSFileMetadata Wrapper อย่างง่ายสำหรับข้อมูลไฟล์ใน GCS
GCSCommon คลาสพื้นฐานสำหรับการดำเนินการ Gcs เช่นการดาวน์โหลดและอัปโหลด
GCSDownloaderHelper ตัวดาวน์โหลดสำหรับบัคเก็ต GCS ที่ดูแลแคชและแก้ไขการกำหนดค่าส่วนกลาง
GCSFileDownloader ตัวดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จากที่เก็บข้อมูลบนคลาวด์ของ Google (GCS)
GCSFileUploader เครื่องมืออัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยังที่เก็บข้อมูลบนคลาวด์ของ Google (GCS)
GCSHostResourceManager ดาวน์โหลดทรัพยากรโฮสต์จาก GCS (ที่เก็บข้อมูลบนคลาวด์ของ Google)
GcsRemoteFileResolver การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดจากที่เก็บข้อมูล GCS
GetPreviousPassedHelper ตัวช่วยในการรับตัวกรองการทดสอบที่ผ่านการทดสอบก่อนหน้านี้
GkiDeviceFlashPreparer โปรแกรมเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจทั่วไปของเคอร์เนลทั่วไปของ Android
GlobalFilterGetter การใช้บริการที่ส่งคืนตัวกรองของการเรียกใช้ที่กำหนด
GlobalTestFilter ตัวเลือกตัวกรองที่ใช้กับคำขอ
GoogleApiClientUtil ยูทิลิตี้สำหรับสร้างไคลเอนต์ Google API
GranularRetriableTestWrapper คลาส wrapper ทำงานบน IRemoteTest เพื่อแยกย่อย IRemoteTest ในระดับ testcase
GsiDeviceFlashPreparer เครื่องมือจัดเตรียมเป้าหมายที่กะพริบอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android

ชม

สวัสดีชาวโลกMultiTargetPreparer ตัวอย่างการใช้งาน IMultiTargetPreparer
HistoryLogger TF History Logger บันทึกพิเศษที่มีเฉพาะบางเหตุการณ์เท่านั้น
HprofAllocSiteParser คลาสตัวช่วยเพื่อแยกวิเคราะห์ข้อมูลจากส่วน Allocation Sites ของรายงาน hprof
HttpRemoteFileResolver การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน http
HttpsRemoteFileResolver การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน https

ฉัน

IAbiReceiver การทดสอบที่ต้องการ ABI ภายใต้การทดสอบ
IAppBuildInfo อินเทอร์เฟซนี้เลิกใช้แล้ว ใช้ IBuildInfo โดยตรง
IAutoRetriableTest อินเทอร์เฟซสำหรับ IRemoteTest ที่ไม่ได้ใช้ ITestFilterReceiver แต่ยังคงต้องการรองรับการลองใหม่อัตโนมัติ
Iข้อมูลแบตเตอรี่ อินเทอร์เฟซกำหนดการโต้ตอบกับแบตเตอรี่ของอุปกรณ์
IBatteryInfo.BatteryState อธิบายสถานะการชาร์จแบตเตอรี่ปัจจุบัน
IBuildProvider รับผิดชอบในการให้ข้อมูลเกี่ยวกับการสร้างภายใต้การทดสอบ
ฉันสร้างตัวรับ การทดสอบที่ต้องการการอ้างอิงถึงบิลด์ที่อยู่ระหว่างการทดสอบ
ไอคลัสเตอร์ไคลเอ็นต์ อินเทอร์เฟซสำหรับการโต้ตอบกับแบ็กเอนด์ TFC
ไอคลัสเตอร์อีเว้นท์ อินเทอร์เฟซสำหรับเหตุการณ์คลัสเตอร์ที่จะอัปโหลดไปยัง TFC
IClusterEventUploader <T ขยาย IClusterEvent > อินเทอร์เฟซสำหรับ ClusterEventUploader
ไอคลัสเตอร์ออปชั่น อินเทอร์เฟซสำหรับรับตัวเลือกที่เกี่ยวข้องกับคลัสเตอร์
ICommandOptions คอนเทนเนอร์สำหรับตัวเลือกการดำเนินการสำหรับคำสั่ง
ICommandScheduler ตัวกำหนดเวลาสำหรับการรันคำสั่ง TradeFederation
ICommandScheduler.IScheduledInvocationListener Listener สำหรับเหตุการณ์การร้องขอเมื่อการร้องขอเสร็จสิ้น
ฉันกลยุทธ์การบีบอัด อินเทอร์เฟซที่แสดงอัลกอริธึมการบีบอัดที่สามารถเลือกได้ขณะรันไทม์
การกำหนดค่าไอ ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ TradeFederation
IConfigurationFactory โรงงานสำหรับสร้าง IConfiguration
ตัวรับการกำหนดค่า I อินเทอร์เฟซที่เรียบง่ายเพื่อแสดงวัตถุที่ยอมรับ IConfiguration
ICredentialFactory อินเทอร์เฟซสำหรับโรงงานข้อมูลรับรองเพื่อสร้าง oauth2 Credential
IDefaultObjectLoader อินเทอร์เฟซสำหรับการโหลดวัตถุเริ่มต้นที่ควรเป็นส่วนหนึ่งของการกำหนดค่า YAML ของเรา
IDefaultObjectLoader.LoaderConfiguration กำลังโหลดวัตถุการกำหนดค่าเพื่อส่งข้อมูลไปยังตัวโหลด
IDeviceBuildInfo IBuildInfo ที่แสดงถึงบิวด์อุปกรณ์ Android ที่สมบูรณ์และ (เป็นทางเลือก) การทดสอบ
IDeviceBuildProvider IBuildProvider ที่ใช้ข้อมูลจาก ITestDevice เพื่อดึงข้อมูลบิลด์
การกำหนดค่าอุปกรณ์ IDevice อินเทอร์เฟซผู้ถือการกำหนดค่าอุปกรณ์
IDeviceFlasher กะพริบภาพอุปกรณ์บนอุปกรณ์
IDeviceFlasher.UserDataFlashOption จำนวนตัวเลือกสำหรับการจัดการรูปภาพข้อมูลผู้ใช้
IDeviceManager อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่พร้อมใช้งานสำหรับการทดสอบ
IDeviceManager.IFastbootListener ผู้ฟังสำหรับการเปลี่ยนแปลงสถานะ fastboot
ไอดีไวซ์มอนิเตอร์ อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์
IDeviceMonitor.DeviceLister คลาสที่เหมือน Runnable ที่ควรส่งคืนอุปกรณ์ที่รู้จักและสถานะของพวกเขา
การเลือกอุปกรณ์ IDevice อินเทอร์เฟซสำหรับเกณฑ์การเลือกอุปกรณ์
IDeviceTest อินเทอร์เฟซสำหรับวัตถุที่ต้องการอ้างอิงถึง ITestDevice
ปิดการใช้งานได้ อินเทอร์เฟซที่อธิบายออบเจ็กต์ Tradefed ที่สามารถปิดใช้งานได้
ไอไฟล์ดาวน์โหลด อินเทอร์เฟซสำหรับการดาวน์โหลดไฟล์ระยะไกล
IFlashingResourcesParser อินเทอร์เฟซสำหรับการจัดเตรียมไฟล์ภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์
IFlashingResourcesRetriever อินเทอร์เฟซสำหรับการดึงไฟล์ภาพเสริมที่จำเป็นสำหรับการแฟลชอุปกรณ์
IFolderBuildInfo IBuildInfo แบบนามธรรมอย่างง่ายซึ่งมีอาร์ติแฟกต์ของ build อยู่ในไดเร็กทอรีระบบไฟล์ในเครื่อง
IFormatterGenerator อินเทอร์เฟซที่อธิบายฟอร์แมตเตอร์สำหรับ SuiteResultHolder
IHostCleaner ทำความสะอาดโฮสต์หลังจากการทดสอบรันเสร็จสิ้น
IInvocationContextReceiver การทดสอบที่ต้องการการอ้างอิงถึงบริบทของการร้องขอ
IInvocationExecution อินเทอร์เฟซที่อธิบายการดำเนินการที่จะทำโดยเป็นส่วนหนึ่งของการร้องขอ
IleveledLogOutput คลาสที่ใช้อินเทอร์เฟซนี้มีวิธีการจัดการกับข้อความบันทึกที่ส่งออก
ILogcatReceiver คลาสที่ให้เอาต์พุตของ logcat ของอุปกรณ์เป็น InputStreamSource
ILogRegistry อินเทอร์เฟซสำหรับตัวบันทึกซิงเกิลตัน ILogOutput ที่มัลติเพล็กซ์และจัดการตัวบันทึกต่างๆ
ILogRegistry.EventType เหตุการณ์ที่เป็นประโยชน์ในการบันทึก
ไอเมตริกคอลเลคเตอร์ อินเทอร์เฟซนี้จะถูกเพิ่มเป็นตัวตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวมเมตริกที่ตรงกัน
ตัวรับ IMetricCollector อินเทอร์เฟซสำหรับ IRemoteTest ที่จะนำไปใช้หากต้องการรับรายการ IMetricCollector สำหรับการทดสอบ
ไอโมดูลคอนโทรลเลอร์ อินเทอร์เฟซสำหรับควบคุมว่าควรดำเนินการโมดูลหรือไม่
IModuleController.RunStrategy Enum อธิบายวิธีการทำงานของโมดูล
IModuleParameterHandler อินเทอร์เฟซสำหรับพารามิเตอร์ของโมดูลห้องสวีท
IMultiDeviceTest อินเทอร์เฟซนี้เลิกใช้แล้ว อินเทอร์เฟซนี้ถูกเก็บไว้ชั่วคราวเพื่อให้เข้ากันได้ แต่ไม่ได้ใช้งานจริงอีกต่อไป กรุณาอย่าใช้มัน.
IMultiTargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องไว้ด้วยกัน
INativeDeviceTest อินเทอร์เฟซสำหรับวัตถุที่ต้องการอ้างอิงถึง INativeDevice
ติดตั้ง ApexModuleTargetPreparer
InstantAppHandler ตัวจัดการสำหรับ ModuleParameters#INSTANT_APP
เครื่องมือวัดผลลัพธ์ProtoParser แยกวิเคราะห์โปรโตผลลัพธ์เครื่องมือวัดที่รวบรวมระหว่างการทดสอบเครื่องมือวัด และแจ้งให้ ITestRunListener ทราบผลลัพธ์
บริบทการร้องขอ การใช้งานทั่วไปของ IInvocationContext
การเรียกใช้การดำเนินการ คลาสที่อธิบายขั้นตอนการเรียกใช้ทั้งหมด: ดาวน์โหลดบิลด์, target_prep, รันการทดสอบ, ล้างข้อมูล
ขอบเขตการร้องขอ กำหนดขอบเขตการเรียกใช้ Tradefed รายการเดียว
ขอบเขตการร้องขอ
โมดูลขอบเขตการร้องขอ โมดูล Guice ที่สามารถใช้ได้ทุกที่ในการร้องขอ TF เพื่อร้องขอออบเจ็กต์ที่รองรับ Guice-Tradefed
สถานะการร้องขอ คลาสสำหรับจัดเก็บสถานะการร้องขอ
การร้องขอToJUnitResultForwarder คลาสที่ฟังเหตุการณ์ ITestInvocationListener และส่งต่อไปยัง TestListener
ไอโพสต์โปรเซสเซอร์ ผู้ประมวลผลภายหลังเป็นวัตถุของสหพันธ์การค้าที่มีจุดมุ่งหมายเพื่อให้สามารถประมวลผลหน่วยเมตริกและบันทึกหลังการทดสอบและก่อนการรายงานผล
คุณสมบัติ iRemote อินเทอร์เฟซที่อธิบายคุณลักษณะใน Tradefed ที่สามารถดำเนินการได้ตามคำขอ
IRemoteFileResolver อินเทอร์เฟซสำหรับออบเจ็กต์ที่สามารถแก้ไขไฟล์ระยะไกลให้เป็นไฟล์ในเครื่องได้
IRemoteFileResolver.RemoteFileResolverArgs args ส่งผ่านไปยังตัวแก้ไข
IRemoteFileResolver.ResolvedFile ข้อมูลการถือครองชั้นเรียนเกี่ยวกับไฟล์ที่ได้รับการแก้ไขและข้อมูลเมตาบางส่วน
IReportNotExecuted ในกรณีที่การดำเนินการไม่สมบูรณ์ IRemoteTest ที่ใช้อินเทอร์เฟซนี้อาจรายงานการทดสอบที่ยังไม่ได้ดำเนินการเพื่อการรายงานที่ได้รับการปรับปรุง
เป็นผู้กำหนดเวลาใหม่ อินเทอร์เฟซสำหรับกำหนดเวลาการกำหนดค่าใหม่สำหรับการดำเนินการในอนาคต
IResourceMetricCollector อินเทอร์เฟซสำหรับผู้ใช้เพื่อใช้ตัวรวบรวมทรัพยากรแบบกำหนดเอง
IRestApiHelper อินเทอร์เฟซตัวช่วยสำหรับการเรียก REST API
IResumableTest อินเทอร์เฟซนี้เลิกใช้แล้ว ไม่ต้องการสิ่งนี้อีกต่อไป
Iลองอีกครั้งการตัดสินใจ อินเทอร์เฟซที่ขับเคลื่อนการตัดสินใจลองใหม่และใช้ตัวกรองในชั้นเรียนเพื่อการลองอีกครั้งที่ตรงเป้าหมายมากขึ้น
IRuntimeHintProvider
ไอแซนด์บ็อกซ์ อินเทอร์เฟซที่กำหนดแซนด์บ็อกซ์ที่สามารถใช้เพื่อเรียกใช้การเรียกใช้
ISandboxFactory โรงงานสำหรับสร้าง ISandbox .
ตัวรับ ISetOption การใช้งานอินเทอร์เฟซนี้ควรมี Option ที่มีชื่อ "set-option" เชื่อมโยงกับ HostTest#SET_OPTION_NAME
ทดสอบได้ยาก IRemoteTest ที่สามารถแบ่งออกเป็นการทดสอบย่อยที่ปฏิบัติการได้แยกกัน
ไอฮาร์ดเฮลเปอร์ อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์การแบ่งส่วนที่จะใช้สำหรับการกำหนดค่า
ISystemStatusChecker ตัวตรวจสอบที่ดำเนินการตรวจสอบสถานะของระบบและส่งกลับบูลีนเพื่อระบุว่าระบบอยู่ในสถานะที่คาดหวังหรือไม่
ตัวรับ ISystemStatusChecker IRemoteTest ที่ต้องเข้าถึง ISystemStatusChecker จากการกำหนดค่า
ไอทาร์เก็ตคลีนเนอร์ อินเทอร์เฟซนี้เลิกใช้แล้ว TearDown ถูกย้ายไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐาน
ITargetPreparer เตรียมสภาพแวดล้อมการทดสอบสำหรับการทดสอบการทำงาน
มันแย่มาก FailureHandler อินเทอร์เฟซสำหรับจัดการกับความล้มเหลวร้ายแรงจาก LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver นักวิ่งที่สามารถกรองการทดสอบที่จะรันตามคำอธิบายประกอบ
ITestCollector ให้การสนับสนุนสำหรับการรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว ผู้ทดสอบจะต้องทำการวิ่งแบบแห้งเพื่อรวบรวมกรณีทดสอบโดยไม่ต้องดำเนินการจริง
ITestFileFilterReceiver รันเนอร์ที่สามารถรับไฟล์ระบุว่าการทดสอบใดที่จะรันและ/หรือไม่รัน
ITestFilterReceiver นักวิ่งที่สามารถกรองการทดสอบที่จะวิ่งได้
ITestInformationReceiver อินเทอร์เฟซเพื่อรับ TestInformation สำหรับบางคลาส
ITestInvocation จัดการการเรียกใช้การทดสอบ TradeFederation หนึ่งรายการ
ITestInvocation.ExitInformation แสดงถึงข้อมูลทางออกสำหรับการร้องขอ
ไอเทสสวีท คลาส Abstract ที่ใช้ในการรัน Test Suite
ITestSuiteResultLoader อินเทอร์เฟซที่อธิบายตัวช่วยในการโหลดผลลัพธ์ก่อนหน้าในลักษณะที่สามารถเรียกใช้ใหม่ได้
ITestsZipInstaller.dll ติดตั้งการทดสอบจากไฟล์ zip การทดสอบ (ตามที่เอาต์พุตโดยระบบบิลด์) บนอุปกรณ์

เจ

JavaCodeCoverageCollector BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุมของ Java ออกจากอุปกรณ์และบันทึกเป็นอาร์ติแฟกต์การทดสอบ
JavaCodeCoverageFlusher คลาสยูทิลิตี้ที่รีเซ็ตและบังคับให้ล้างการวัดการครอบคลุมโค้ด Java จากกระบวนการที่ทำงานบนอุปกรณ์
JsonHttpTestResultReporter โปรแกรมรายงานผลลัพธ์ที่เข้ารหัสผลลัพธ์และสาขาของเมตริกการทดสอบ ข้อมูลอุปกรณ์ลงใน JSON และ POST ลงในจุดสิ้นสุดของบริการ HTTP
JUnit4TestFilter Helper Class ที่ให้การกรองสำหรับ JUnit4 runner โดยขยาย Filter
JUnitToInvocationResultForwarder คลาสที่ฟังเหตุการณ์ TestListener และส่งต่อไปยัง ITestInvocationListener
JUnitXmlParser Parser ที่แยกข้อมูลผลการทดสอบจากผลลัพธ์ JUnit ที่จัดเก็บไว้ใน XMLJUnitResultFormatter ของ ant และส่งต่อไปยัง ITestInvocationListener

เค

ตัวตรวจสอบสถานะคีย์การ์ด ตรวจสอบสถานะคีย์การ์ดหลังการทำงานของโมดูล
KillExistingEmulatorPreparer ITargetPreparer ที่ปิดโปรแกรมจำลองที่ทำงานอยู่

LabResourceDeviceMonitor การตรวจสอบทรัพยากรห้องปฏิบัติการซึ่งเริ่มต้น/จัดการเซิร์ฟเวอร์ gRPC สำหรับ LabResourceService
ตัวรับเอาท์พุตขนาดใหญ่ คลาสที่ออกแบบมาเพื่อช่วยรันคำสั่งที่รันนานเพื่อรวบรวมเอาต์พุต
LastShardDetector เมื่อเรียกใช้การแบ่งส่วนในเครื่อง บางครั้งเราต้องการเพียงดำเนินการบางอย่างเมื่อส่วนแบ่งข้อมูลสุดท้ายถึง invocationEnded(long)
เปิดตัว CvdHelper ตัวช่วยยูทิลิตี้ในการควบคุม Launch_cvd ใน Cuttlefish VM
ตัวตรวจสอบสถานะเธรดที่รั่วไหลออกมา ตัวตรวจสอบสถานะเพื่อให้แน่ใจว่าโมดูลไม่รั่วไหลของเธรดที่ทำงานอยู่
LegacySubprocessResultsReporter การใช้งานแบบแช่แข็งของผู้รายงานผลลัพธ์กระบวนการย่อยซึ่งควรยังคงเข้ากันได้กับ TF/CTS เวอร์ชันก่อนหน้า (เช่น 8+) แม้ว่าจะมีการเปลี่ยนแปลงในซูเปอร์คลาสก็ตาม
รายการเครื่องมือแยกวิเคราะห์ IShellOutputReceiver ที่แยกวิเคราะห์ผลลัพธ์ของแบบสอบถาม 'เครื่องมือรายการ pm'
ListInstrumentationParser.InstrumentationTarget
อุปกรณ์เสมือน Android ท้องถิ่น คลาสสำหรับอุปกรณ์เสมือนในเครื่องที่ทำงานบนโฮสต์ TradeFed
LocalAppBuildProvider IBuildProvider ที่สร้าง IBuildInfo ตามเส้นทางภายในเครื่องที่ให้ไว้
LocalDeviceBuildProvider IBuildProvider ที่สร้าง IDeviceBuildInfo ตามเส้นทางไดเรกทอรีระบบไฟล์ที่ให้มา
เปิดตัวโปรแกรมจำลองท้องถิ่น TargetPreparer ที่เปิดตัวโปรแกรมจำลองในเครื่องจากสภาพแวดล้อมการสร้าง Android
LocalEmulatorSnapshot TargetPreparer มีไว้สำหรับสร้างสแน็ปช็อตโปรแกรมจำลองใหม่ทั้งหมดจากสภาพแวดล้อมการสร้าง/การพัฒนา Android
LocalFileResolver การใช้งาน IRemoteFileResolver ที่ช่วยให้สามารถเชื่อมโยงไฟล์ในเครื่องได้
LocalFolderBuildProvider IBuildProvider ที่สร้าง IFolderBuildInfo ตามเส้นทางภายในเครื่องที่ให้ไว้
LocalRunInstructionBuilder ยูทิลิตี้เพื่อรวบรวมคำสั่งเพื่อรันการทดสอบในเครื่อง
LogcatCrashResultForwarder ผู้ฟังพิเศษ: เมื่อเกิดความล้มเหลว (กระบวนการเครื่องมือวัดขัดข้อง) ระบบจะพยายามดึงข้อขัดข้องออกจาก logcat และเพิ่มลงในข้อความแสดงความล้มเหลวที่เกี่ยวข้องกับการทดสอบ
LogcatEventParser
LogcatEventType ประเภทเหตุการณ์สำหรับ LogcatEventParser
LogcatOnFailureCollector ตัวรวบรวมที่จะจับภาพและบันทึก logcat เมื่อกรณีทดสอบล้มเหลว
LogcatReceiver คลาสที่รวบรวม logcat ในเบื้องหลัง
LogFileSaver ตัวช่วยสำหรับ ITestInvocationListener ที่จะบันทึกข้อมูลบันทึกลงในไฟล์
ตัวรับบันทึก
เข้าสู่ระบบการลงทะเบียน การใช้งาน ILogRegistry ที่มัลติเพล็กซ์และจัดการตัวบันทึกที่แตกต่างกัน โดยใช้ตัวที่เหมาะสมโดยยึดตาม ThreadGroup ของเธรดที่ทำการโทร
LogSaverResultForwarder ResultForwarder สำหรับการบันทึกบันทึกด้วยโปรแกรมรักษาไฟล์ทั่วโลก

MainlineModuleHandler คลาสตัวจัดการอย่างง่ายสำหรับ Mainline Modules ที่สร้าง InstallApexModuleTargetPreparer และแทรกลิงก์ไดนามิกลงไปตามโมดูล mainline ที่กำหนดเพื่อดึงข้อมูลโมดูลเหล่านั้นโดยอัตโนมัติ
MainlineTestModuleคอนโทรลเลอร์ คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อทำการทดสอบตามโมดูลเมนไลน์ที่โหลดไว้ล่วงหน้าบนอุปกรณ์ที่กำลังทดสอบ
อุปกรณ์ที่มีการจัดการระยะไกล อุปกรณ์ที่ทำงานภายในเครื่องเสมือนที่เราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM
ManagedTestDeviceFactory โรงงานเพื่อสร้างอุปกรณ์ชนิดต่าง ๆ ที่สามารถตรวจสอบได้โดย Tf
ตัวประมวลผล MetricFilePost ใช้สำหรับการอัปโหลดไฟล์บันทึกเมทริกที่รวบรวมระหว่างระดับการทดสอบและรัน
ตัวเลือกเมตริก คำอธิบายประกอบสำหรับวิธีทดสอบที่มีคำอธิบายประกอบด้วย @Test หรือหากคำอธิบายประกอบเป็นส่วนหนึ่งของรายการคำอธิบายประกอบของ TestDescription ที่อนุญาตให้ระบุพารามิเตอร์พิเศษบางอย่างที่เป็นประโยชน์สำหรับ: การปรับแต่งพฤติกรรมของตัวรวบรวม การกรองวิธีการบางอย่าง
MetricsXMLResultReporter MetricsXMLResultReporter เขียนเมทริกทดสอบและรันเมทริกไปยังไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์ metrics-folder ที่เฟส invocationEnded ของการทดสอบ
ยูทิลิตี้เมตริก ประกอบด้วยวิธีการอรรถประโยชน์ทั่วไปสำหรับการจัดเก็บหน่วยวัดการทดสอบ การรวมหน่วยวัดในการทดสอบที่คล้ายกัน และการเขียนหน่วยวัดลงในไฟล์
ตัวควบคุมโมดูล MinApiLevel คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่รันการทดสอบเมื่อต่ำกว่าระดับ API ที่ระบุ
MinSdkModuleคอนโทรลเลอร์ คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่รันการทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ
คำจำกัดความของโมดูล คอนเทนเนอร์สำหรับการกำหนดค่าการทดสอบการทำงาน
ModuleListener Listener แนบมากับ IRemoteTest แต่ละรายการของแต่ละโมดูลเพื่อรวบรวมรายการผลลัพธ์
โมดูลการควบรวมกิจการ คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับการรวม ITestSuite และ ModuleDefinition หลังจากการแยก
โมดูล OemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo คลาส struct ง่าย ๆ เพื่อเก็บข้อมูลเกี่ยวกับโมดูล
พารามิเตอร์ของโมดูล ค่าพิเศษที่เกี่ยวข้องกับคีย์ "พารามิเตอร์" ของชุดในข้อมูลเมตาของแต่ละโมดูล
ตัวช่วยพารามิเตอร์ของโมดูล ตัวช่วยในการรับ IModuleParameterHandler ที่เกี่ยวข้องกับพารามิเตอร์
โมดูลสปลิตเตอร์ ตัวช่วยแบ่งรายการโมดูลที่แสดงโดย IConfiguration ออกเป็นรายการหน่วยการดำเนินการที่แสดงโดย ModuleDefinition

เอ็น

ชื่อ MangleListener ตัวฟังพร็อกซีเพื่อแปลวิธีทดสอบ คลาส และชื่อแพ็คเกจเมื่อมีการรายงานผลลัพธ์
NativeCodeCoverageFlusher คลาสยูทิลิตี้ที่ล้างการวัดความครอบคลุมดั้งเดิมและบังคับให้ล้างข้อมูลความครอบคลุมดั้งเดิมจากกระบวนการบนอุปกรณ์
อุปกรณ์เนทีฟ การใช้งานเริ่มต้นของอุปกรณ์ Android แบบไม่เต็มสแต็ก ITestDevice
NativeDevice.AdbAction DeviceAction สำหรับการรันคำสั่ง OS 'adb ....'
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction สำหรับการรีบูตอุปกรณ์
NativeDevice.RebootMode โหมดของการรีบูต
NativeDeviceStateMonitor คลาสตัวช่วยสำหรับการมอนิเตอร์สถานะของ IDevice โดยไม่มีการสนับสนุนเฟรมเวิร์ก
ตัวจัดการเชิงลบ ตัวจัดการที่ระบุว่าไม่ควรทำอะไรเลย และพารามิเตอร์ไม่ควรสร้างโมดูลเพิ่มเติมใดๆ
NestedDeviceStateMonitor การตรวจสอบสถานะอุปกรณ์ที่ดำเนินการตรวจสอบเพิ่มเติมบนอุปกรณ์ที่ซ้อนกันเพื่อรองรับลักษณะเฉพาะของสภาพแวดล้อมเสมือนจริง
อุปกรณ์ระยะไกลที่ซ้อนกัน การแสดงอุปกรณ์ที่ทำงานภายใน Cuttlefish VM ระยะไกล
เครือข่ายไม่พร้อมใช้งานข้อยกเว้น โยนทิ้งเมื่ออุปกรณ์ไม่สามารถเชื่อมต่อกับเครือข่ายเพื่อทำการทดสอบได้
ไม่มีDeviceException โยนทิ้งเมื่อไม่มีอุปกรณ์ที่จะรันคำสั่งที่กำหนด
การทดสอบ DryRun ที่มีเสียงดัง เรียกใช้การทำงานแบบแห้งที่มีเสียงดังบนไฟล์คำสั่ง
ไม่ใช่ MultiAbiHandler ตัวจัดการพิเศษที่แจ้ง SuiteModuleLoader ว่า abi รองไม่ควรสร้างโมดูล

โอ

OpenObjectLoader ตัวโหลดสำหรับวัตถุเริ่มต้นที่มีอยู่ใน AOSP
ตัวเลือกเครื่องถ่ายเอกสาร คลาสตัวช่วยที่สามารถคัดลอกค่าฟิลด์ Option ที่มีชื่อเดียวกันจากวัตถุหนึ่งไปยังอีกวัตถุหนึ่ง
OptionFetcher ผู้ช่วยในการรับตัวเลือกการทดสอบจากกระบวนการหลัก
ตัวเลือก NotAllowedException ConfigurationException เฉพาะเมื่อไม่อนุญาตให้ส่งตัวเลือกในบรรทัดคำสั่ง
ตัวตั้งค่าตัวเลือก เติมฟิลด์ Option
OptionSetter.OptionFieldsForName คอนเทนเนอร์สำหรับรายการฟิลด์ตัวเลือกพร้อมชื่อที่กำหนด
ข้อมูล OtaDeviceBuildInfo IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตแบบ over-the-air
OtatoolsBuildInfo IBuildInfo ที่มีสิ่งประดิษฐ์ otatools
OtaZipfileBuildProvider จัดเตรียม IBuildInfo ตามไฟล์ zip OTA ในเครื่อง

แพ็คเกจติดตั้งโมดูลคอนโทรลเลอร์ ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็คเกจที่กำหนด
จับคู่ <A, B> กำหนดคลาสคู่ของเราเองซึ่งมีสองวัตถุ
ParallelDeviceExecutor <V> Wrapper ของ ERROR(/ExecutorService) เพื่อเรียกใช้ฟังก์ชันแบบขนาน
ParentSandboxInvocationExecution เวอร์ชันของ InvocationExecution สำหรับการดำเนินการพิเศษของการเรียกใช้พาเรนต์เมื่อเรียกใช้ Sandbox
ParentShardทำซ้ำ จำลองการตั้งค่าสำหรับอุปกรณ์หนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของชาร์ดดิ้ง
ผ่านการทดสอบTestFileReporter ITestInvocationListener ที่บันทึกรายการกรณีการทดสอบที่ผ่านไปยังไฟล์ทดสอบ
PrettyPrintDelimiter ยูทิลิตี้ตัวช่วยที่ช่วยพิมพ์ข้อความแบบมีตัวคั่นที่โดดเด่น
ผู้เปลี่ยนคุณสมบัติ คลาสยูทิลิตี้สำหรับการเปลี่ยนแปลง (หรือเพิ่ม) รายการในไฟล์คุณสมบัติ Android
ProtoResultParser Parser สำหรับรูปแบบโปรโตผลลัพธ์ของ Tradefed
ProtoResultParser.TestLevel การแจงนับแสดงถึงระดับปัจจุบันของโปรโตที่กำลังประมวลผล
ProtoResultReporter ผู้รายงานผลลัพธ์สร้าง Protobuf TestRecord โดยมีผลลัพธ์ทั้งหมดอยู่ภายใน
ProtoUtil วิธีการอรรถประโยชน์ในการจัดการกับข้อความ protobuf แบบไม่เชื่อเรื่องพระเจ้า
การกำหนดค่าพร็อกซี ออบเจ็กต์ที่อนุญาตให้ชี้ไปที่การกำหนดค่าระยะไกลเพื่อดำเนินการ
ป.ล.พาร์เซอร์ ยูทิลิตี้ที่ใช้ในการแยกวิเคราะห์ (USER, PID และ NAME) จากเอาต์พุตคำสั่ง "ps"

ถาม

QuotationAwareTokenizer

RecoveryLogPreparer ผู้จัดเตรียมเป้าหมายที่ใช้ในการรวบรวมบันทึกก่อนการกู้คืน
RegexTrie <V> RegexTrie เป็น Trie ที่แต่ละอัน เก็บไว้ ส่วนของคีย์คือ regex ERROR(/Pattern)
อุปกรณ์ Android ระยะไกล การใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่เชื่อมต่อผ่านการเชื่อมต่อ adb
อุปกรณ์เสมือน Android ระยะไกล ขยายพฤติกรรมของอุปกรณ์ RemoteAndroidDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่ทำงานใน Google Compute Engine (Gce)
RemoteAvdIDevice ตัวยึดตำแหน่ง IDevice ที่ใช้โดย DeviceManager เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true
RemoteFileUtil คลาสยูทิลิตี้สำหรับจัดการไฟล์จากอินสแตนซ์ระยะไกล
การดำเนินการเรียกใช้ระยะไกล การใช้งาน InvocationExecution ที่ขับเคลื่อนการดำเนินการระยะไกล
ผู้จัดการระยะไกล คลาสที่รับ RemoteOperation ผ่านซ็อกเก็ต
RemoteSshUtil ยูทิลิตี้สำหรับรันคำสั่ง ssh บนอินสแตนซ์ระยะไกล
RemoteTestTimeOutEnforcer Listener ที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบที่กำหนด และล้มเหลวหากเกินระยะหมดเวลาที่กำหนด
RemoteZip ยูทิลิตี้ในการแตกไฟล์แต่ละไฟล์ภายในไฟล์ zip ระยะไกล
รายงานผ่านการทดสอบ รายงานในไฟล์ตัวกรองที่เป็นไปได้เพื่อแยกการทดสอบที่ผ่านการทดสอบ
ResourceMetricUtil ฟังก์ชันยูทิลิตี้สำหรับการเขียนเมตริก
RestApiHelper คลาสตัวช่วยสำหรับการเรียกใช้ REST API
ตัวรวบรวมผลลัพธ์ ผู้ส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจำเป็น โดยอิงตามกลยุทธ์การลองใหม่ที่ได้รับ
ResultAndLogForwarder ผู้ส่งต่อสำหรับผลลัพธ์และบันทึกเหตุการณ์
ตัวส่งต่อผลลัพธ์ ITestInvocationListener ที่ส่งต่อผลลัพธ์การร้องขอไปยังรายการผู้ฟังอื่น ๆ
ผลลัพธ์ผู้เล่น นักวิ่งพิเศษที่เล่นซ้ำผลลัพธ์ที่ได้รับ
การเก็บรักษาFileSaver คลาสตัวช่วยสำหรับการสร้างไฟล์ .retention ในไดเร็กทอรี
ลอง ConfigurationFactory อีกครั้ง โรงงานที่จัดการการลองคำสั่งอีกครั้ง
ลอง LogSaverResultForwarder อีกครั้ง ผู้ส่งต่อที่จัดการการส่งผ่านความพยายามในปัจจุบันของเราด้วย
ลองจัดกำหนดการใหม่อีกครั้ง รันเนอร์พิเศษที่อนุญาตให้จัดกำหนดการการทดสอบรันก่อนหน้านี้ที่ล้มเหลวหรือไม่ได้ดำเนินการ
RetryRescheduler.RetryType ประเภทของการทดสอบที่สามารถลองใหม่ได้
ลองส่งผลลัพธ์อีกครั้ง ส่วนขยายของ ResultForwarder ที่มักจะกดไปที่หมายเลขความพยายามที่กำหนด
ลองResultHelperอีกครั้ง คลาสตัวช่วยเพื่อกำหนดว่าโมดูลหรือการทดสอบใดควรรันหรือไม่
ลองสถิติอีกครั้ง โครงสร้างที่เก็บสถิติสำหรับเซสชันลองซ้ำของ IRemoteTest หนึ่งรายการ
RunCommandTargetPreparer
เรียกใช้ ConfigDeviceRecovery IMultiDeviceRecovery พื้นฐานทั่วไปเพื่อเรียกใช้การกำหนดค่าที่แลกเปลี่ยนเพื่อทำขั้นตอนการกู้คืน
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer ITargetPreparer ที่สร้างผู้ใช้รองในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้นั้น
RunOnSystemUserTargetPreparer ITargetPreparer ที่ทำเครื่องหมายว่าการทดสอบควรรันกับผู้ใช้ (แทนที่จะเป็นผู้ใช้ปัจจุบัน)
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้รายนั้น

SandboxConfigDump คลาส Runner ที่สร้าง IConfiguration ตามบรรทัดคำสั่งและถ่ายโอนข้อมูลไปยังไฟล์
SandboxConfigDump.DumpCmd
SandboxConfigurationException ข้อยกเว้นการกำหนดค่าพิเศษที่มาจากการตั้งค่า Sandbox
โรงงานการกำหนดค่าแซนด์บ็อกซ์ โรงงานการกำหนดค่าพิเศษเพื่อรองรับการสร้างการกำหนดค่าสำหรับวัตถุประสงค์ของแซนด์บ็อกซ์
SandboxConfigUtil คลาสยูทิลิตี้สำหรับจัดการ IConfiguration เมื่อทำแซนด์บ็อกซ์
SandboxedInvocationExecution การดำเนินการแซนด์บ็อกซ์แบบพิเศษของการร้องขอ: นี่คือ InvocationExection สำหรับเมื่อเราอยู่ในแซนด์บ็อกซ์ที่รันคำสั่ง
SandboxInvocationRunner รันการทดสอบที่เกี่ยวข้องกับการเรียกใช้ในแซนด์บ็อกซ์
ตัวเลือกแซนด์บ็อกซ์ คลาสที่สามารถรับและจัดเตรียมตัวเลือกให้กับ ISandbox
ภาพหน้าจอ OnFailureCollector ตัวรวบรวมที่จะจับภาพและบันทึกภาพหน้าจอเมื่อกรณีทดสอบล้มเหลว
Sdk28โมดูลคอนโทรลเลอร์ ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่
Sdk29โมดูลคอนโทรลเลอร์ ทำการทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบคือ SDK เวอร์ชัน 29 ขึ้นไป
Sdk30โมดูลคอนโทรลเลอร์ ทำการทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบคือ SDK เวอร์ชัน 30 ขึ้นไป
Sdk31โมดูลคอนโทรลเลอร์ ทำการทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบคือ SDK เวอร์ชัน 31 ขึ้นไป
SecondaryUserHandler ตัวจัดการสำหรับ ModuleParameters#SECONDARY_USER
SerializationUtil ยูทิลิตี้ในการซีเรียลไลซ์/ดีซีเรียลไลซ์วัตถุที่ใช้ ERROR(/Serializable)
ServiceAccountKeyCredentialFactory โรงงานข้อมูลรับรองเพื่อสร้างคีย์บัญชีบริการตาม Credential oauth
ShardBuildCloner คลาสตัวช่วยเหลือที่จัดการการโคลนข้อมูลบิลด์จากบรรทัดคำสั่ง
ShardHelper คลาสตัวช่วยเหลือที่จัดการการสร้างชาร์ดและกำหนดเวลาสำหรับการเรียกใช้
ShardListener ITestInvocationListener ที่รวบรวมผลลัพธ์จากส่วนแบ่งการร้องขอ (หรือที่เรียกว่าการแยกการร้องขอเพื่อรันบนทรัพยากรหลายรายการพร้อมกัน) และส่งต่อไปยัง Listener อื่น
ShardMainResultForwarder ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบแบบชาร์ด
ShellOutputReceiverStream คลาสย่อยยูทิลิตี้ของ OutputStream ที่เขียนลงใน IShellOutputReceiver
ตัวตรวจสอบสถานะเชลล์ ตรวจสอบว่าสถานะของเชลล์เป็นไปตามที่คาดไว้ก่อนและหลังการรันโมดูล
การจัดส่งสินค้าApiLevelModuleController รันการทดสอบว่าอุปกรณ์ตรงตามเงื่อนไขต่อไปนี้หรือไม่:
  • หากมีการกำหนด min-api-level :
    • อุปกรณ์ที่จัดส่งมาพร้อมกับ min-api-level หรือใหม่กว่า
SimpleFileLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout และไปยังไฟล์บันทึกเดียว
SimplePerfResult วัตถุที่จะเก็บผลการทดสอบ simpleperf ทั้งหมด
SimplePerfStatResultParser คลาสยูทิลิตี้เพื่อแยกวิเคราะห์ผลลัพธ์ที่เรียบง่าย
SimplePerfUtil คลาสยูทิลิตี้เพื่อส่งคำสั่งง่ายๆ และรวบรวมผลลัพธ์
SimplePerfUtil.SimplePerfType Enum ของตัวเลือกคำสั่ง simpleperf
SimpleStats คลาสยูทิลิตี้ขนาดเล็กที่คำนวณการวัดทางสถิติบางอย่างโดยกำหนดชุดข้อมูลตัวเลข
ขนาดจำกัดOutputStream ไฟล์เธรดที่ปลอดภัยซึ่งได้รับการสนับสนุน ERROR(/OutputStream) ซึ่งจำกัดจำนวนข้อมูลสูงสุดที่สามารถเขียนได้
Sl4aบลูทูธยูทิลิตี้ คลาสยูทิลิตี้ช่วยให้ใช้งาน Bluetooth บนอุปกรณ์หนึ่งหรือสองเครื่องโดยใช้ SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums สำหรับระดับการเข้าถึงอุปกรณ์ Bluetooth ซึ่งอิงตาม BluetoothDevice.java
Sl4aBluetoothUtil.สถานะการเชื่อมต่อ Bluetooth Enums สำหรับสถานะการเชื่อมต่อ Bluetooth ซึ่งอิงตาม BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums สำหรับระดับความสำคัญของโปรไฟล์ Bluetooth ซึ่งอิงตาม BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums สำหรับโปรไฟล์ Bluetooth ซึ่งอิงจาก BluetoothProfile.java
Sl4aไคลเอนต์ ไคลเอนต์ Sl4A เพื่อโต้ตอบผ่าน RPC ด้วยเลเยอร์สคริปต์ SL4A
Sl4aEventDispatcher ผู้มอบหมายงานกิจกรรมจะสำรวจเหตุการณ์และจัดคิวตามชื่อที่จะสอบถาม
Sl4aEventDispatcher.EventSl4aObject อ็อบเจ็กต์ที่ส่งคืนโดยตัวสำรวจเหตุการณ์
สแนปช็อตInputStreamSource InputStreamSource ที่สำรองไฟล์
ผลลัพธ์ตัวตรวจสอบสถานะ ประกอบด้วยผลลัพธ์ของการดำเนินการ ISystemStatusChecker
StatusCheckerResult.CheckStatus
StdoutLogger ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout
StreamProtoReceiver ตัวรับที่แปล Proto TestRecord ที่ได้รับเป็นเหตุการณ์ Tradefed
StreamProtoResultReporter การใช้งาน ProtoResultReporter
StrictShardHelper กลยุทธ์การแบ่งส่วนเพื่อสร้างส่วนที่เข้มงวดซึ่งไม่ได้รายงานร่วมกัน
StringEscapeUtils คลาสยูทิลิตี้สำหรับการหลีกสตริงสำหรับรูปแบบเฉพาะ
StringUtil คลาสยูทิลิตี้สำหรับการยกเว้นสตริงสำหรับการจัดการสตริงทั่วไป
StubBuildProvider การใช้งาน IBuildProvider ที่ว่างเปล่าโดยไม่ต้องดำเนินการ
StubMultiTargetPreparer ตัวยึดตำแหน่งการใช้งาน IMultiTargetPreparer ที่ว่างเปล่า
StubTargetPreparer ตัวยึดตำแหน่งการใช้งาน ITargetPreparer ที่ว่างเปล่า
StubTest การใช้งานการทดสอบเปล่าแบบไม่มีสหกรณ์
StubTestRunListener การใช้งาน Stub ของ ITestRunListener
กระบวนการย่อย CommandException คำสั่งกระบวนการย่อยล้มเหลวในการรัน
กระบวนการย่อยConfigBuilder สร้าง wrapper TF config XML สำหรับการกำหนดค่า TF ที่มีอยู่
SubprocessEventHelper ตัวช่วยในการซีเรียลไลซ์/ดีซีเรียลไลซ์เหตุการณ์ที่จะส่งผ่านไปยังบันทึก
SubprocessEventHelper.BaseTestEventInfo ตัวช่วยฐานสำหรับข้อมูล TestIgnored
SubprocessEventHelper.FailedTestEventInfo ตัวช่วยสำหรับข้อมูล testFailed
SubprocessEventHelper.InvocationEndedEventInfo ตัวช่วยสำหรับข้อมูลการสิ้นสุดการร้องขอ
SubprocessEventHelper.InvocationFailedEventInfo ตัวช่วยสำหรับข้อมูล InvocationFailed
SubprocessEventHelper.InvocationStartedEventInfo ตัวช่วยสำหรับข้อมูลการเริ่มต้นการร้องขอ
SubprocessEventHelper.LogAssociationEventInfo ผู้ช่วยสำหรับข้อมูล logAssociation
SubprocessEventHelper.TestEndedEventInfo ตัวช่วยสำหรับข้อมูลการทดสอบสิ้นสุด
SubprocessEventHelper.TestLogEventInfo ตัวช่วยสำหรับข้อมูล testLog
กระบวนการย่อยEventHelper.TestModuleStartedEventInfo ตัวช่วยสำหรับข้อมูลการเริ่มต้นโมดูลทดสอบ
SubprocessEventHelper.TestRunEndedEventInfo ตัวช่วยสำหรับข้อมูล testRunEnded
SubprocessEventHelper.TestRunFailedEventInfo ตัวช่วยสำหรับข้อมูล testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo ตัวช่วยสำหรับข้อมูล testRunStarted
SubprocessEventHelper.TestStartedEventInfo ตัวช่วยสำหรับข้อมูล testStarted
SubprocessExceptionParser ตัวช่วยในการจัดการเอาต์พุตข้อยกเว้นจากรันเนอร์คำสั่ง Tradefed มาตรฐาน
SubprocessReportingHelper คลาสสำหรับสร้างไฟล์คอนฟิกูเรชัน wrapper เพื่อใช้โปรแกรมรายงานผลลัพธ์กระบวนการย่อยสำหรับคำสั่งคลัสเตอร์
SubprocessResultsReporter ใช้ ITestInvocationListener เพื่อระบุเป็น result_reporter และส่งต่อจากกระบวนการย่อยผลลัพธ์ของการทดสอบ การรันการทดสอบ การเรียกใช้การทดสอบ
Parser ผลการทดสอบกระบวนการย่อย ขยาย ERROR(/FileOutputStream) เพื่อแยกวิเคราะห์เอาต์พุตก่อนที่จะเขียนลงไฟล์ เพื่อให้เราสามารถสร้างกิจกรรมการทดสอบทางฝั่ง Launcher ได้
SubprocessTestResultsParser.StatusKeys ปุ่มสถานะการทดสอบที่เกี่ยวข้อง
กระบวนการย่อย TfLauncher IRemoteTest สำหรับรันการทดสอบกับการติดตั้ง TF แยกต่างหาก
SuiteApkInstaller ติดตั้ง APK ที่ระบุสำหรับการกำหนดค่า Suite: จากตัวแปร $ANDROID_TARGET_OUT_TESTCASES หรือ ROOT_DIR ในข้อมูลบิลด์
ชุดโมดูลโหลดเดอร์ ดึงข้อกำหนดโมดูลทดสอบความเข้ากันได้จากที่เก็บ
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) เพื่อค้นหาไฟล์กำหนดค่าทั้งหมดในไดเร็กทอรี
SuiteResultHolder ออบเจ็กต์ตัวช่วยเพื่อความสะดวกในการทำให้ซีเรียลไลซ์และดีซีเรียลไลซ์ผลลัพธ์การร้องของ่ายขึ้น
SuiteResultReporter รวบรวมผลการทดสอบสำหรับการเรียกร้องทั้งชุดและส่งออกผลลัพธ์สุดท้าย
SuiteResultReporter.ModulePrepTimes ผู้ถือวัตถุสำหรับการเตรียมการและการทำลายเวลาหนึ่งโมดูล
SuiteTestFilter แสดงถึงตัวกรองสำหรับการรวมและไม่รวมการทดสอบ
SystemServerFileDescriptorChecker ตรวจสอบว่าเซิร์ฟเวอร์ระบบดูเหมือนจะหมด FDS หรือไม่
ตัวตรวจสอบสถานะเซิร์ฟเวอร์ระบบ ตรวจสอบว่า PID ของ System_Server เปลี่ยนจากก่อนและหลังการทำงานของโมดูลหรือไม่
SystemUtil คลาสยูทิลิตี้สำหรับการโทรระบบ
Systemutil.envvariable

ตัวสร้างตาราง คลาส Helper เพื่อแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง
ตัวจัดรูปแบบตาราง คลาส Helper เพื่อแสดงเมทริกซ์ขององค์ประกอบสตริงเพื่อให้แต่ละคอลัมน์องค์ประกอบแต่ละคอลัมน์
TarUtil ยูทิลิตี้เพื่อจัดการไฟล์ tar
TelephonyHelper ยูทิลิตี้ที่จะใช้และรับข้อมูลที่เกี่ยวข้องกับโทรศัพท์
TelephonyHelper ข้อมูลซิมการ์ด เจ้าของข้อมูลสำหรับข้อมูลที่เกี่ยวข้องกับซิมการ์ด
TelephonyTokenProvider ผู้ให้บริการโทเค็นสำหรับโทรศัพท์ที่เกี่ยวข้องกับโทเค็น
TemplateresolutionError การกำหนดค่าการกำหนดค่า Extending Extending ConfigurationException สำหรับความผิดพลาดที่เกี่ยวข้องกับเทมเพลตระหว่างการแยกวิเคราะห์การกำหนดค่า
แย่มากล้มเหลวEmailHandler คลาส Handler อย่างง่ายที่ส่งอีเมลไปยังผู้ที่สนใจเมื่อเกิดข้อผิดพลาด WTF (เกิดขึ้นกับความล้มเหลวที่น่ากลัว) ภายในอินสแตนซ์ของสหพันธ์การค้า
TestAppInstallSetup ITargetPreparer ที่ติดตั้งแอพหนึ่งแอพหรือมากกว่าจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงบนอุปกรณ์
ทดสอบบริบท คลาสสำหรับสร้างโมเดลข้อความ TestContext ของ TFC API
TestDependencyResolver ผู้ช่วยในการแก้ไขการพึ่งพาหากจำเป็น
ทดสอบคำอธิบายไฟล์ คลาสยูทิลิตี้สำหรับ marshalling และ unmarshalling รายการ testdescriptions ไปยังไฟล์ทดสอบ
อุปกรณ์ทดสอบ การใช้งาน ITestDevice สำหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบ
ทดสอบสภาพแวดล้อม คลาสเพื่อสร้างแบบจำลองข้อความ testenvironment ที่ส่งคืนโดย TFC API
ทดสอบความล้มเหลวListener ผู้ฟังใช้ในการดำเนินการเช่นภาพหน้าจอ, bupgreport, logcat collection เมื่อความล้มเหลวในการทดสอบเมื่อมีการร้องขอ
TestFilterHelper คลาสผู้ช่วยสำหรับการทดสอบการกรอง
สถานะกลุ่มทดสอบ ชั้นเรียนเพื่อจัดเก็บสถานะของกลุ่มทดสอบ
ข้อมูลการทดสอบ จัดเก็บข้อมูลการทดสอบที่ตั้งไว้ในไฟล์ test_mapping
ทดสอบคำร้องขอ การใช้งานเริ่มต้นของ ITestInvocation
testinvocation.runmode โหมดที่แตกต่างกันการเรียกใช้สามารถทำงานได้
testinvocation.stage
ทดสอบการทำแผนที่ คลาสสำหรับการโหลดไฟล์ TEST_MAPPING
TestMappingSuiteRunner การใช้งาน BaseTestSuite เพื่อรันการทดสอบที่ระบุโดยตัวเลือก include-filter หรือไฟล์ TEST_MAPPING จาก build เป็นชุด
ทดสอบตัวเลือก จัดเก็บรายละเอียดตัวเลือกการทดสอบที่ตั้งไว้ในไฟล์ test_mapping
TestOutputUploader คลาสเพื่ออัปโหลดไฟล์เอาต์พุตทดสอบไปยัง GCS/HTTP
TestRecordล่าม ยูทิลิตี้เพื่อแปลงโปรโต TestRecord เป็นรูปแบบที่สามารถจัดการได้ง่ายขึ้นในการแลกเปลี่ยน
ทดสอบทรัพยากร คลาสเพื่อจำลองข้อความทดสอบที่ส่งคืนโดย TFC API
TestResourceDownloader คลาสที่จะดาวน์โหลดไฟล์ทรัพยากรทดสอบจากระบบไฟล์/GCS/HTTP
TestResultListener การทำให้เข้าใจง่ายของ itestlifecycleListener สำหรับผู้ดำเนินการที่ใส่ใจเกี่ยวกับผลการทดสอบส่วนบุคคลเท่านั้น
TestRunToTestInvocationForwarder ตัวส่งต่อจาก ddmlib ITestRunListener ไปยัง ITestLifeCycleReceiver
การทดสอบ PoolPoller การทดสอบ wrapper ที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของพูลของการทดสอบ
TestSuiteInfo คลาสที่แก้ไขการโหลดข้อมูลเมตาที่เกี่ยวข้องกับบิลด์สำหรับชุดทดสอบ

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

TextResultReporter นักข่าวผลการทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ Junit Text
TfObjectTracker ยูทิลิตี้เพื่อติดตามการใช้งานวัตถุ Federation การค้าที่แตกต่างกัน
TfSuiteRunner การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจากโฟลเดอร์ TF jars res/config/suite/
TfTestLauncher IRemoteTest สำหรับรันหน่วยหรือการทดสอบการทำงานกับการติดตั้ง TF แยกต่างหาก
เครื่องตรวจสอบสถานะเวลา ตัวตรวจสอบสถานะเพื่อให้แน่ใจว่าอุปกรณ์และเวลาโฮสต์จะถูกเก็บไว้ในการซิงค์
ไทม์วาล คลาสนี้เลิกใช้แล้ว ใช้ Duration แทน
TokenProviderHelper ผู้ช่วยที่ให้ผู้ให้บริการที่เกี่ยวข้องกับโทเค็นเฉพาะเพื่อตรวจสอบว่าอุปกรณ์รองรับโทเค็นหรือไม่
TradefedConfigObject คลาสที่จะสร้างแบบจำลองข้อความ TradeFedConfigObject ของ TFC API
TradeFedConfigobject.type รายการประเภทวัตถุการกำหนดค่าซึ่งสามารถฉีดไปยังการกำหนดค่าคำสั่งคลัสเตอร์
TradefedDelegator วัตถุที่ช่วยมอบหมายการร้องขอให้กับ Binary ที่มีการแลกเปลี่ยนอื่น
TradeFedFeatureClient ไคลเอนต์ GRPC เพื่อขอการดำเนินการคุณสมบัติจากเซิร์ฟเวอร์
TradeFedFeatureserver เซิร์ฟเวอร์ที่ตอบสนองต่อการร้องขอการเรียกใช้คุณสมบัติ
TradefedSandbox คอนเทนเนอร์แซนด์บ็อกซ์ที่สามารถเรียกใช้การร้องขอสหพันธ์การค้า
TradefedSandboxFactory การใช้งานเริ่มต้นสำหรับ SandboxFactory
TradefedSandboxRunner นักวิ่งที่เกี่ยวข้องกับ TradefedSandbox ที่จะอนุญาตให้ดำเนินการ Sandbox
TradefedSandboxRunner.StubScheduledInvocationListener ต้นขั้ว IScheduledInvocationListener ที่ไม่ทำอะไรเลย

ยู

ยังไม่ได้ดำเนินการTestReporterThread หัวข้อที่ดูแลการรายงานการทดสอบที่ไม่ได้ดำเนินการทั้งหมด
UsbResetMultiDeviceRecovery IMultiDeviceRecovery ซึ่งรีเซ็ตรถบัส USB สำหรับอุปกรณ์ออฟไลน์
UsbResetRunConfigRecovery อนุญาตให้ทริกเกอร์คำสั่งเพื่อรีเซ็ต USB ของอุปกรณ์
การทดสอบการรีเซ็ต USB IRemoteTest ที่รีเซ็ตอุปกรณ์ USB และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์ในภายหลังหรือไม่
UserChecker ตรวจสอบว่าผู้ใช้มีการเปลี่ยนแปลงในระหว่างการทดสอบหรือไม่

วี

ตรวจสอบ SuiteConfigHelper คลาสนี้จะช่วยตรวจสอบว่า IConfiguration ที่โหลดสำหรับห้องชุดนั้นเป็นไปตามข้อกำหนดที่คาดหวัง: - ไม่มีผู้ให้บริการบิลด์ - ไม่มีผล
VmRemoteDevice อุปกรณ์เสมือนระยะไกลที่เราจะจัดการจากภายในเครื่องเสมือน

รอการกู้คืนอุปกรณ์ การใช้งาน IDeviceRecovery อย่างง่ายที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคำสั่งง่ายๆ
ตัวช่วย Wifi คลาสผู้ช่วยสำหรับการจัดการบริการ WiFi บนอุปกรณ์

เอ็กซ์

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

YamlClassOptionsParser Helper to Parse Test Runner ข้อมูลจากการกำหนดค่า YAML TradeFed

ซี

ZipCompressionกลยุทธ์ ICompressionStrategy สำหรับการสร้างคลังเก็บซิป