ดัชนีชั้นเรียน
เหล่านี้คือคลาส API ดูแพ็กเกจ API ทั้งหมด
ก
AaptParser | คลาสที่ดึงข้อมูลจาก APK โดยการแยกวิเคราะห์เอาต์พุตของ "aapt dump badging" |
AaptParser.AaptVersion | Enum ของตัวเลือกสำหรับเวอร์ชัน AAPT ที่ใช้แยกวิเคราะห์ไฟล์ APK |
AbiFormatter | คลาสยูทิลิตีสําหรับ abi |
AbstractXmlParser | คลาสพื้นฐานตัวช่วยสําหรับแยกวิเคราะห์ไฟล์ XML |
AbstractXmlParser.ParseException | แสดงขึ้นหากแยกวิเคราะห์อินพุต XML ไม่ได้ |
AcloudConfigParser | คลาสตัวช่วยที่แยกวิเคราะห์การกําหนดค่า Acloud (ใช้เพื่อเริ่มอินสแตนซ์อุปกรณ์ Cloud) |
AcloudConfigParser.AcloudKeys | ชุดคีย์ที่ค้นหาได้จากการกำหนดค่า |
ActivityStatusChecker | เครื่องมือตรวจสอบสถานะสำหรับกิจกรรมที่เหลืออยู่ซึ่งทำงานอยู่เมื่อสิ้นสุดข้อบังคับ |
AdbRootElevator |
AutoCloseable ที่เปิดใช้ adb root เมื่อสร้างหากจำเป็นและกู้คืนสถานะรูทเมื่อเสร็จสมบูรณ์
|
AggregatePostProcessor | ผู้รวบรวมเมตริกที่ให้ค่าต่ำสุด สูงสุด ค่าเฉลี่ย ความแปรปรวน ค่าเบี่ยงเบนมาตรฐาน ผลรวม จํานวน และเปอร์เซ็นต์ไทล์ (ไม่บังคับ) สําหรับเมตริกตัวเลขที่รวบรวมระหว่างการทดสอบหลายรอบ โดยถือว่าเมตริกเป็นตัวเลขทศนิยม |
AltDirBehavior |
Enum เพื่อกำหนดลักษณะการทํางานของไดเรกทอรีอื่นสําหรับโปรแกรมติดตั้ง/โปรแกรมพุชรายการต่างๆ ของการทดสอบ
|
AppBuildInfo |
IBuildInfo ที่แสดงถึงแอปพลิเคชัน Android และแพ็กเกจทดสอบของแอปพลิเคชัน
|
AppDeviceBuildInfo |
คลาสนี้เลิกใช้งานแล้ว
ใช้ IDeviceBuildInfo โดยตรง
|
AppVersionFetcher | คลาสยูทิลิตีเพื่อรับสตริงเวอร์ชันแอปจากอุปกรณ์ |
AppVersionFetcher.AppVersionInfo | ประเภทข้อมูลเวอร์ชันแอป |
ArchModuleController | ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่ระบุ |
ArgsOptionParser |
ป้อนข้อมูลในช่อง Option จากอาร์กิวเมนต์บรรทัดคำสั่งที่แยกวิเคราะห์
|
ATestFileSystemLogSaver | ATest ใช้คลาส LogSaver นี้เพื่อบันทึกบันทึกในเส้นทางที่เฉพาะเจาะจง |
AutoLogCollector | การแจกแจงที่อธิบายว่าตัวแปรใดที่จัดการโดยแฮนเดิลโดยอัตโนมัติได้ |
AutomatedReporters | คลาสที่กําหนดการแมปจากผู้รายงานอัตโนมัติของ Tradefed |
AveragePostProcessor | การใช้โปรแกรมประมวลผลข้อมูลหลังการประมวลผลที่คำนวณค่าเฉลี่ยของรายการเมตริก |
B
BackgroundDeviceAction | เรียกใช้คําสั่งในอุปกรณ์หนึ่งๆ ซ้ำตามจําเป็นจนกว่าจะมีการยกเลิกการดำเนินการ |
BaseDeviceMetricCollector |
การใช้งานพื้นฐานของ IMetricCollector ที่อนุญาตให้เริ่มและหยุดการเก็บรวบรวมใน onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) และ ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
|
BaseEmulatorPreparer | การเตรียมการทั่วไปสำหรับการเปิดใช้งานโปรแกรมจำลองในเครื่อง |
BaseLeveledLogOutput |
การใช้งานพื้นฐานสําหรับ ILeveledLogOutput ที่อนุญาตให้กรองแท็กบางรายการตามชื่อหรือคอมโพเนนต์
|
BaseModuleController |
การติดตั้งใช้งานพื้นฐานของ IModuleController ที่ควรติดตั้งใช้งานเพื่อตรวจสอบว่าควรเรียกใช้โมดูลหรือไม่
|
BaseMultiTargetPreparer |
การติดตั้งใช้งานพื้นฐานของ IMultiTargetPreparer ที่อนุญาตให้ปิดใช้ออบเจ็กต์
|
BasePostProcessor |
IPostProcessor พื้นฐานที่การติดตั้งใช้งานทุกรายการควรขยาย
|
BaseRetryDecision |
การติดตั้งใช้งานพื้นฐานของ IRetryDecision
|
BaseStreamLogger<OS extends OutputStream> |
ILeveledLogOutput ที่กําหนดเส้นทางข้อความบันทึกไปยังสตรีมเอาต์พุตและไปยัง stdout
|
BaseTargetPreparer |
คลาสการใช้งานพื้นฐานสําหรับ ITargetPreparer ที่ช่วยให้ควบคุมได้ว่าจะให้ปิดใช้ออบเจ็กต์หรือไม่
|
BaseTestSuite | การทดสอบการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้กับระบบชุดทดสอบใหม่ |
BatteryController | คลาสยูทิลิตีที่ช่วยควบคุมสถานะการชาร์จแบตเตอรี่ของอุปกรณ์ |
BatteryRechargeDeviceRecovery | อนุญาตให้ทริกเกอร์คําสั่งเมื่อระดับแบตเตอรี่ของอุปกรณ์ต่ำกว่าเกณฑ์ที่กำหนด |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | เครื่องมือตรวจสอบการกู้คืนที่จะทริกเกอร์การกําหนดค่าหากไม่มีระดับแบตเตอรี่ |
BinaryState | Enum ที่ใช้บันทึกสถานะเปิด/ปิดที่มีสถานะ IGNORE ที่ไม่มีการดำเนินการ |
BluetoothUtils |
ฟังก์ชันยูทิลิตีสําหรับการเรียก BluetoothInstrumentation ในอุปกรณ์
โค้ด BluetoothInstrumentation ฝั่งอุปกรณ์จะอยู่ใน AOSP ที่
|
BootstrapBuildProvider |
IDeviceBuildProvider ที่บูตข้อมูลบิลด์จากอุปกรณ์ทดสอบ
ซึ่งปกติจะใช้สำหรับอุปกรณ์ที่มีบิลด์ที่มาจากภายนอก เช่น |
BugreportCollector |
ITestInvocationListener ที่ส่งผ่านซึ่งรวบรวมข้อบกพร่องเมื่อเกิดเหตุการณ์ที่กําหนดค่าได้ จากนั้นเรียก ITestInvocationListener#testLog ในรายการย่อยหลังจากรวบรวมข้อบกพร่องแต่ละรายการแล้ว
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | พรอมต์แบบเต็มซึ่งอธิบายว่าควรจับภาพรายงานข้อบกพร่องเมื่อใด |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | รวบรวมรายงานข้อบกพร่องเมื่อเฟรมทดสอบไม่ผ่าน |
BuildInfo |
การใช้งานทั่วไปของ IBuildInfo ที่ควรเชื่อมโยงกับ ITestDevice
|
BuildInfoRecorder |
ITargetPreparer ที่เขียนข้อมูลเมตาของข้อมูลการสร้างลงในไฟล์ที่ระบุ
|
BuildInfoUtil |
คลาสยูทิลิตีที่จะช่วยจัดการ IBuildInfo
|
BuildRetrievalError | เกิดข้อผิดพลาดร้ายแรงขณะดึงข้อมูลบิลด์มาทดสอบ |
BuildTestsZipUtils | คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับไฟล์ ZIP ทดสอบที่ระบบบิลด์ Android สร้างขึ้น |
BulkEmailer | ยูทิลิตีสำหรับส่งอีเมลที่อนุญาตให้กําหนดค่าต่อไปนี้ได้ ช่วงเวลาที่ส่ง ขนาดการส่งครั้งแรก ผู้รับ และจํานวนข้อความทั้งหมด |
BundletoolUtil | คลาสยูทิลิตีที่ใช้บรรทัดคำสั่งของ Bundletool เพื่อติดตั้ง .apk ในอุปกรณ์ |
C
CecControllerTokenProvider | ผู้ให้บริการโทเค็นสำหรับโทเค็นที่เกี่ยวข้องกับการควบคุมอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค (CEC) |
CircularAtraceUtil | ยูทิลิตี atrace ที่พัฒนาขึ้นเพื่อระบุสาเหตุหลักของ ANR ระหว่างการทดสอบด้วย Monkey เป็นหลัก |
CircularByteArray | โครงสร้างข้อมูลสำหรับเก็บอาร์เรย์ขนาดคงที่ที่ทํางานเป็นบัฟเฟอร์แบบวน และติดตามผลรวมของค่าทั้งหมดในอาร์เรย์ |
ClangCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของ Clang จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
ClassNotFoundConfigurationException |
ConfigurationException สำหรับกรณีที่ไม่พบคลาสของออบเจ็กต์
|
ClassPathScanner | ค้นหารายการใน classpath |
ClassPathScanner.ClassNameFilter |
IClassPathFilter ที่กรองและเปลี่ยนรูปแบบชื่อคลาส Java
|
ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter ที่ปฏิเสธคลาสภายใน
|
ClassPathScanner.IClassPathFilter |
ตัวกรองสำหรับเส้นทางรายการ classpath
มีลายหลังวันที่ |
ClusterBuildInfo |
คลาส IBuildInfo สำหรับบิลด์ที่ส่งผ่านจาก TFC
|
ClusterBuildProvider |
IBuildProvider เพื่อดาวน์โหลดทรัพยากรการทดสอบ TFC
|
ClusterClient |
การใช้งาน IClusterClient เพื่อโต้ตอบกับแบ็กเอนด์ TFC
|
ClusterCommand | คลาสที่แสดงถึงงานที่ดึงมาจากคลัสเตอร์ TF |
ClusterCommand.RequestType | |
ClusterCommand.State | สถานะของคําสั่งในคลัสเตอร์ TF |
ClusterCommandConfigBuilder | คลาสสำหรับสร้างไฟล์การกำหนดค่าสำหรับคำสั่งคลัสเตอร์ |
ClusterCommandEvent | คลาสสำหรับรวมเหตุการณ์คําสั่งคลัสเตอร์ที่จะอัปโหลด |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
คลาส IRemoteTest สำหรับเปิดใช้คำสั่งจาก TFC ผ่าน TF ย่อย
|
ClusterCommandScheduler |
ICommandScheduler เพื่อรองรับ TFC (คลัสเตอร์ที่ส่งผ่านข้อมูลทางการค้า)
|
ClusterCommandStatus | คลาสที่แสดงสถานะและเหตุผลในการยกเลิกคําสั่งจากคลัสเตอร์ TF |
ClusterDeviceInfo | คลาสสำหรับรวมข้อมูลอุปกรณ์คลัสเตอร์ที่จะอัปโหลด |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
การติดตั้งใช้งาน IDeviceMonitor ที่รายงานผลลัพธ์ไปยังบริการคลัสเตอร์ Tradefed
|
ClusterEventUploader<T extends IClusterEvent> |
คลาส ClusterEventUploader ซึ่งอัปโหลด IClusterEvent ไปยัง TFC
|
ClusterHostEvent | คลาสสำหรับรวมเหตุการณ์ของโฮสต์คลัสเตอร์ที่จะอัปโหลด |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | นิพจน์ทั่วไปของเหตุการณ์โฮสต์ประเภทต่างๆ |
ClusterHostUtil | ฟังก์ชันยูทิลิตีแบบคงที่สําหรับคลัสเตอร์ TF เพื่อรับอินสแตนซ์การกําหนดค่าส่วนกลาง ข้อมูลโฮสต์ ฯลฯ |
ClusterLogSaver |
คลาส ILogSaver เพื่ออัปโหลดเอาต์พุตการทดสอบไปยัง TFC
|
ClusterLogSaver.FilePickingStrategy | กลยุทธ์การเลือกไฟล์ |
ClusterOptions | |
CollectingByteOutputReceiver |
IShellOutputReceiver ซึ่งรวบรวมเอาเอาต์พุตทั้งหมดของเชลล์ไว้ใน byte[]
|
CollectingOutputReceiver |
IShellOutputReceiver ซึ่งรวบรวมเอาเอาต์พุตทั้งหมดของเชลล์มาไว้ใน String รายการเดียว
|
CollectingTestListener |
ITestInvocationListener ที่จะรวบรวมผลการทดสอบทั้งหมด
|
CollectorHelper |
ตัวช่วยสำหรับดำเนินการ IMetricCollector บางรายการที่จำเป็นในหลายตำแหน่ง
|
CommandFileParser | โปรแกรมแยกวิเคราะห์สําหรับไฟล์ที่มีชุดบรรทัดคําสั่ง |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder |
ยูทิลิตีที่มีไว้เพื่อบันทึกอาร์กิวเมนต์ข้อมูลการสร้างปกติจากบรรทัดคำสั่งและสร้าง IBuildInfo จากอาร์กิวเมนต์เหล่านั้น
|
CommandOptions |
การใช้งาน ICommandOptions
|
CommandOptionsGetter | การใช้งานบริการที่แสดงผลค่าตัวเลือกคําสั่งของการเรียกใช้หนึ่งๆ |
CommandRunner | จุดแรกเข้าของ TradeFederation สำรองที่จะเรียกใช้คำสั่งที่ระบุไว้ในอาร์กิวเมนต์บรรทัดคำสั่ง แล้วออก |
CommandRunner.ExitCode | รหัสข้อผิดพลาดที่อาจแสดงเมื่อออก |
CommandScheduler | ตัวตั้งเวลาสำหรับเรียกใช้คําสั่ง TradeFederation ในอุปกรณ์ทั้งหมดที่ใช้ได้ |
CommandScheduler.HostState | Enums ของสถานะต่างๆ ของโฮสต์ |
CommonLogRemoteFileUtil | ยูทิลิตีนี้ช่วยให้หลีกเลี่ยงการทำซ้ำโค้ดในการแสดงอุปกรณ์ระยะไกลที่แตกต่างกันสำหรับตรรกะการดึงข้อมูลบันทึกระยะไกลของไฟล์ทั่วไป |
CommonLogRemoteFileUtil.KnownLogFileEntry | การนําเสนอรายการบันทึกที่ทราบสําหรับอุปกรณ์ระยะไกล |
ConditionPriorityBlockingQueue<T> |
คลาสที่ปลอดภัยสำหรับเธรดซึ่งมีการดำเนินการแบบ ERROR(/PriorityBlockingQueue) ที่สามารถดึงข้อมูลออบเจ็กต์ที่ตรงกับเงื่อนไขหนึ่งๆ
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher
ที่ตรงกับออบเจ็กต์ใดก็ได้
|
ConditionPriorityBlockingQueue.IMatcher<T> | อินเทอร์เฟซสำหรับพิจารณาว่าองค์ประกอบตรงกับเงื่อนไขบางประเภทหรือไม่ |
ConfigCompleter |
การติดตั้งใช้งาน Completer สําหรับการกําหนดค่า TF
|
การกําหนดค่า |
การใช้งาน IConfiguration ที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกําหนดค่าที่โหลดไว้ในแผนที่
|
ConfigurationDef | เก็บระเบียนการกําหนดค่า ออบเจ็กต์ที่เชื่อมโยง และตัวเลือกของออบเจ็กต์ |
ConfigurationDef.ConfigObjectDef | ออบเจ็กต์ที่จะเก็บข้อมูลสำหรับคลาสและหมายเลขการแสดงผล (เช่น หากการกําหนดค่ามีออบเจ็กต์เดียวกัน 2 ครั้ง ออบเจ็กต์แรกจะมีหมายเลขการแสดงผลแรก) |
ConfigurationFactory |
โรงงานสําหรับการสร้าง IConfiguration
|
ConfigurationFactory.ConfigLoader |
การติดตั้งใช้งาน IConfigDefLoader ที่ติดตามการกําหนดค่าที่รวมไว้จากการกำหนดค่ารูทรายการเดียว และแสดงข้อยกเว้นในการรวมแบบวนซ้ำ
|
ConfigurationUtil | ฟังก์ชันยูทิลิตีสำหรับจัดการไฟล์การกำหนดค่า |
ConfigurationXmlParserSettings |
คลาสง่ายๆ ที่ยอมรับการตั้งค่าสําหรับ ConfigurationXmlParser
หากต้องการส่งการตั้งค่าไปยังคลาสนี้ คุณต้องใช้อีเมลแทน |
ConfigurationYamlParser | โปรแกรมแยกวิเคราะห์สําหรับการกําหนดค่า Tradefed รูปแบบ YAML |
คอนโซล |
คอนโซล TradeFederation หลักที่ให้อินเทอร์เฟซแก่ผู้ใช้เพื่อโต้ตอบ
ปัจจุบันรองรับการดำเนินการต่างๆ เช่น
|
Console.ArgRunnable<T> |
Runnable ที่มีเมธอด run ที่ใช้อาร์กิวเมนต์ได้
|
Console.CaptureList |
ประเภทที่สะดวกสำหรับ List<List<String>>
|
ConsoleReaderOutputStream |
OutputStream ที่ใช้เพื่อทําให้ System.out.print() ทำงานร่วมกับ LineReader unfinishedLine ของผู้ใช้ได้อย่างราบรื่น
|
ConsoleResultReporter | เครื่องมือรายงานผลลัพธ์เพื่อพิมพ์ผลการทดสอบไปยังคอนโซล |
CountingTestResultListener |
TestResultListener ที่ติดตามจํานวนการทดสอบทั้งหมดตาม TestStatus
|
CountTestCasesCollector |
นับและรายงานจํานวนเฟรมเวิร์กการทดสอบสําหรับ IRemoteTest ที่ระบุ
|
CoverageOptions | ออบเจ็กต์ Tradefed เพื่อเก็บตัวเลือกการครอบคลุม |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | เตรียมเป้าหมายสําหรับการสร้างผู้ใช้และล้างข้อมูลในตอนท้าย |
D
DebugHostLogOnFailureCollector | ตัวรวบรวมที่จะรวบรวมและบันทึกบันทึกฝั่งโฮสต์เมื่อเกิดข้อผิดพลาดในชุดทดสอบ |
DefaultRemoteAndroidTestRunner |
ส่วนขยายของ ddmlib RemoteAndroidTestRunner เพื่อตั้งค่าเริ่มต้นบางอย่างสำหรับกรณีการใช้งาน Tradefed
|
DefaultTestsZipInstaller | การติดตั้งโปรแกรมติดตั้ง ZIP ทดสอบเริ่มต้น |
DelegatedInvocationExecution |
InvocationExecution ซึ่งมอบสิทธิ์การดําเนินการให้กับไบนารี Tradefed อื่น
|
DependenciesResolver | ผู้ให้บริการประเภทใหม่ที่ช่วยให้คุณรับข้อมูลที่ต้องพึ่งพาทั้งหมดสําหรับการทดสอบได้ |
DeviceAllocationResult | แสดงผลลัพธ์ของการพยายามจัดสรรสําหรับคําสั่ง |
DeviceAvailableChecker | ตัวตรวจสอบเพื่อให้แน่ใจว่าโมดูลจะไม่ทำให้อุปกรณ์อยู่ในสถานะออฟไลน์ |
DeviceBatteryLevelChecker |
IRemoteTest ที่ตรวจสอบระดับประจุแบตเตอรี่ขั้นต่ำ และรอให้แบตเตอรี่ถึงเกณฑ์การชาร์จครั้งที่ 2 หากไม่มีระดับประจุขั้นต่ำ
|
DeviceBatteryResourceMetricCollector | เครื่องมือรวบรวมนี้จะรวบรวมเมตริกแบตเตอรี่ของอุปกรณ์ |
DeviceBuildDescriptor |
คลาส Wrapper สําหรับ IBuildInfo ที่มีเมธอดตัวช่วยในการดึงข้อมูลบิลด์แพลตฟอร์มของอุปกรณ์
|
DeviceBuildInfo |
IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และการทดสอบ (ไม่บังคับ)
|
DeviceBuildInfoBootStrapper |
ITargetPreparer ที่แทนที่ช่องข้อมูลบิลด์ด้วยแอตทริบิวต์ที่อ่านจากอุปกรณ์
ซึ่งมีประโยชน์สำหรับการทดสอบอุปกรณ์ด้วยบิลด์ที่สร้างจากแหล่งที่มาภายนอก (เช่น |
DeviceBuildInfoInjector |
ITargetPreparer ที่แทรกข้อมูลเมตา DeviceBuildDescriptor ลงใน IBuildInfo
|
DeviceCleaner | ดำเนินการรีบูตหรือฟอร์แมตเป็นการล้างข้อมูลหลังจากการทดสอบ และปิดหน้าจอ (ไม่บังคับ) |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
มีเมธอดและคลาสยูทิลิตีสําหรับการดําเนินการคําสั่งฝั่งอุปกรณ์พร้อมกัน
ใช้ |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) ที่รวมรายละเอียดของการดำเนินการคำสั่งเชลล์ในITestDevice
|
DeviceConfigurationHolder |
การใช้งาน IDeviceConfiguration ที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกําหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์
|
DeviceFailedToBootError | แสดงขึ้นหากอุปกรณ์เปิดไม่สำเร็จหลังจากแฟลชด้วยบิลด์ |
DeviceFeatureModuleController | ตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่อไม่รองรับฟีเจอร์บางอย่าง |
DeviceFileReporter |
คลาสยูทิลิตีที่ตรวจสอบอุปกรณ์เพื่อหาไฟล์และส่งไฟล์ไปยัง ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) หากพบ
|
DeviceFlashPreparer |
ITargetPreparer ที่กะพริบรูปภาพบนฮาร์ดแวร์ Android
|
DeviceFlashPreparer.EncryptionOptions | Enum ของตัวเลือกสำหรับการจัดการการเข้ารหัสรูปภาพข้อมูลผู้ใช้ |
DeviceFolderBuildInfo |
IDeviceBuildInfo ที่มีอาร์ติแฟกต์อื่นๆ ของบิลด์อยู่ในไดเรกทอรีในระบบไฟล์ในเครื่องด้วย
|
DeviceImageZipFlashingTargetPreparer | เครื่องมือเตรียมเป้าหมายที่จะแสดงรูปภาพอุปกรณ์ที่ระบุผ่านรูปแบบที่เฉพาะเจาะจงในอุปกรณ์ |
DeviceInternetAccessibilityResourceMetricCollector | เครื่องมือรวบรวมข้อมูลจะส่งคําสั่ง ping ไปยัง google.com เพื่อตรวจสอบว่าอุปกรณ์เข้าถึงอินเทอร์เน็ตได้หรือไม่ |
DeviceManager | |
DeviceManager.FastbootDevice | การนําเสนออุปกรณ์ในโหมด Fastboot |
DeviceMetricData | ออบเจ็กต์สำหรับเก็บข้อมูลทั้งหมดที่รวบรวมโดยเครื่องมือรวบรวมเมตริก |
DeviceMonitorMultiplexer |
คลาสพร็อกซีเพื่อเผยแพร่คําขอไปยัง IDeviceMonitor หลายรายการ
|
DeviceProperties | คําจํากัดความคงที่ทั่วไปสําหรับชื่อพร็อพเพอร์ตี้ฝั่งอุปกรณ์ |
DeviceRecoveryModeUtil | |
DeviceResetFeature | การใช้งานรีเซ็ตอุปกรณ์ฝั่งเซิร์ฟเวอร์ |
DeviceResetHandler | ยูทิลิตีที่จัดการการรีเซ็ตอุปกรณ์โดยทั่วไป |
DeviceSelectionOptions | คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์ |
DeviceSelectionOptions.DeviceRequestedType | ประเภทอุปกรณ์ตัวยึดตําแหน่งต่างๆ ที่รองรับ |
DeviceSettingChecker | ตรวจสอบว่าการตั้งค่าอุปกรณ์มีการเปลี่ยนแปลงระหว่างที่โมดูลทํางานหรือไม่ |
DeviceSetup |
ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ระบุ
|
DeviceStateMonitor |
คลาสตัวช่วยสำหรับตรวจสอบสถานะของ IDevice
|
DeviceStorageAgeResourceMetricCollector | แยกวิเคราะห์อายุของพื้นที่เก็บข้อมูลจาก Logcat |
DeviceStorageStatusChecker | ตรวจสอบว่าอุปกรณ์มีพื้นที่ในดิสก์เพียงพอสำหรับพาร์ติชันที่ระบุหรือไม่ |
DeviceUnavailableMonitor | โปรแกรมรับฟังนี้จะพยายามบันทึก DNAE ระดับ Test Case เท่านั้น |
DeviceUpdateTargetPreparer |
ITargetPreparer นามธรรมที่จัดการขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วยไฟล์ภาพอุปกรณ์จากแหล่งที่มาภายนอก (ไม่ใช่บริการบิลด์)
|
DeviceWifiResourceMetricCollector | ตัวรวบรวมจะรวบรวมเมตริกความแรงของสัญญาณ Wi-Fi ที่เชื่อมต่ออยู่ในปัจจุบันและความเร็วของลิงก์ |
DirectedGraph<V> | การใช้งานกราฟมีทิศทางแบบไม่ถ่วงน้ำหนัก |
DynamicFileStubTest | การทดสอบนี้เป็นการทดสอบ TradeFed เพื่อดูว่า TradeFed สามารถแก้ไขไฟล์แบบไดนามิกได้อย่างถูกต้อง |
DynamicRemoteFileResolver | คลาสที่ช่วยแก้ไขเส้นทางไปยังไฟล์ระยะไกล |
DynamicRemoteFileResolver.FileResolverLoader |
โหลดการใช้งาน IRemoteFileResolver
|
E
EmmaXmlConstants | ค่าคงที่ที่ใช้เมื่อแยกวิเคราะห์รายงาน XML ของ emma |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | เครื่องมือตรวจสอบสถานะที่ตรวจสอบสถานะของ Selinux |
EventsLoggerListener | โปรแกรมฟังที่บันทึกเหตุการณ์ทั้งหมดที่ได้รับลงในไฟล์ |
ExistingBuildProvider |
IBuildProvider ที่แสดงผลIBuildInfo ที่สร้างไว้แล้ว
|
ExtendedFile | ส่วนขยายของไฟล์มาตรฐานเพื่อนำข้อมูลเมตาที่เกี่ยวข้องกับบิลด์ |
F
FakeTest | การทดสอบจำลองที่มีวัตถุประสงค์เพื่อให้สร้างผลลัพธ์การทดสอบซ้ำได้ง่ายๆ |
FakeTestsZipFolder | ฟิกซ์เจอร์การทดสอบที่สร้างโฟลเดอร์ทดสอบที่แตกไฟล์แล้วจำลองตามรายการเนื้อหา |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | คลาสที่อาศัย Fastboot เพื่อแฟลชอิมเมจบนฮาร์ดแวร์ Android จริง |
FastbootHelper | คลาสตัวช่วยสำหรับการดำเนินการของ Fastboot |
FastbootUpdateBootstrapPreparer |
ITargetPreparer ที่จัดเตรียมไฟล์ที่ระบุ (บูตโหลดเดอร์ วิทยุ ไฟล์ ZIP ของภาพอุปกรณ์) ลงใน IDeviceBuildInfo เพื่อแฟลชอุปกรณ์ด้วย FastbootDeviceFlasher จากนั้นแทรกแอตทริบิวต์ของอุปกรณ์หลังการบูตลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผล
|
FileDownloadCache | คลาสตัวช่วยที่ดูแลรักษาแคช LRU ของระบบไฟล์ในเครื่องสำหรับไฟล์ที่ดาวน์โหลด |
FileDownloadCacheFactory |
โรงงานสําหรับสร้าง FileDownloadCache
|
FileDownloadCacheWrapper |
คลาส Wrapper ที่ให้สิ่งอำนวยความสะดวก FileDownloadCache ขณะติดตั้งใช้งานอินเทอร์เฟซ IFileDownloader
|
FileIdleMonitor | ตรวจสอบไฟล์และเรียกใช้การติดต่อกลับหากไม่มีการใช้งาน (เช่น |
FileLogger |
ILeveledLogOutput ที่ส่งข้อความบันทึกไปยังไฟล์และไปยัง stdout
|
FileProtoResultReporter |
เครื่องมือรายงาน Proto ที่ส่งออก TestRecord ไปยังไฟล์
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector ที่คอยฟังคีย์เมตริกที่มาจากอุปกรณ์และดึงข้อมูลเหล่านั้นเป็นไฟล์จากอุปกรณ์
|
FilePullerLogCollector | โปรแกรมบันทึกไฟล์ที่รายงานโดยอุปกรณ์ |
FileSystemLogSaver | บันทึกบันทึกลงในระบบไฟล์ |
FilteredResultForwarder |
ตัวแปรของ ResultForwarder ที่อนุญาตให้รายงานเฉพาะรายการที่อนุญาตของ TestDescription
|
FixedByteArrayOutputStream |
ERROR(/OutputStream) ในหน่วยความจําที่เก็บเฉพาะข้อมูลจํานวนสูงสุด
|
FlashingResourcesParser | คลาสที่แยกไฟล์รูปภาพเสริมเวอร์ชันที่จำเป็นสำหรับการแฟลชอุปกรณ์ |
FlashingResourcesParser.AndroidInfo |
typedef สำหรับ Map<String, MultiMap<String, String>>
|
FlashingResourcesParser.Constraint |
อินเทอร์เฟซการกรองที่มีไว้เพื่อให้ FlashingResourcesParser ละเว้นแหล่งข้อมูลบางอย่างที่อาจใช้
|
FlashingResourceUtil |
ยูทิลิตีนี้ช่วยในการตั้งค่าอาร์ติแฟกต์เวอร์ชันที่เหมาะสมเพื่อให้สามารถแฟลชผ่าน DeviceFlashPreparer ได้
|
FoldableExpandingHandler |
IModuleParameterHandler ที่ขยายออกเป็นค่าอื่นๆ สำหรับการกําหนดค่าแบบพับได้แต่ละรายการที่ไม่ใช่ค่าหลัก
|
FoldableHandler | แฮนเดิลแบบพับได้ทั่วไปที่สามารถใช้พารามิเตอร์แบบพับเพื่อสร้างโมดูลเฉพาะ |
FoldableModePreparer | เครื่องมือเตรียมเป้าหมายที่สามารถเปลี่ยนสถานะแบบพับของอุปกรณ์ |
FolderBuildInfo |
การใช้งาน IFolderBuildInfo อย่างเป็นรูปธรรม
|
FormattedGeneratorReporter | เครื่องมือรายงานที่อนุญาตให้สร้างรายงานในรูปแบบที่เฉพาะเจาะจง |
G
GceAvdInfo | โครงสร้างสำหรับเก็บข้อมูลที่เกี่ยวข้องสำหรับอินสแตนซ์ AVD ของ GCE หนึ่งๆ |
GceAvdInfo.GceStatus | |
GceManager | ตัวช่วยที่จัดการการเรียก GCE เพื่อเริ่ม/หยุดและรวบรวมบันทึกจาก GCE |
GceRemoteCmdFormatter | คลาสยูทิลิตีสำหรับจัดรูปแบบคำสั่งเพื่อเข้าถึงอุปกรณ์ GCE ระยะไกล |
GceRemoteCmdFormatter.ScpMode | SCP สามารถใช้เพื่อพุชหรือดึงไฟล์ได้ ทั้งนี้ขึ้นอยู่กับโครงสร้างของอาร์กิวเมนต์ |
GceSshTunnelMonitor | เครื่องมือตรวจสอบชุดข้อความสําหรับอุโมงค์ SSH ของ GCE |
GcovCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดความครอบคลุม gcov จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
GCSBucketUtil | เครื่องมือจัดการไฟล์สำหรับดาวน์โหลดและอัปโหลดไฟล์จาก Google Cloud Storage (GCS) |
GCSBucketUtil.GCSFileMetadata | Wrapper ง่ายๆ สำหรับข้อมูลไฟล์ใน GCS |
GCSCommon | คลาสพื้นฐานสําหรับการดําเนินการของ Gcs เช่น การดาวน์โหลดและการอัปโหลด |
GCSDownloaderHelper | เครื่องมือดาวน์โหลดสำหรับที่เก็บข้อมูล GCS ที่ดูแลแคชและการแก้ไขการกําหนดค่าส่วนกลาง |
GCSFileDownloader | เครื่องมือดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จาก Google Cloud Storage (GCS) |
GCSFileUploader | โปรแกรมอัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยัง Google Cloud Storage (GCS) |
GCSHostResourceManager | ดาวน์โหลดทรัพยากรของโฮสต์จาก GCS (Google Cloud Storage) |
GcsRemoteFileResolver |
การใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดจากที่เก็บข้อมูล GCS
|
GetPreviousPassedHelper | ตัวช่วยรับตัวกรองการทดสอบที่ผ่านก่อนหน้านี้ |
GkiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยรูปภาพทั่วไปของเคอร์เนล Android ทั่วไป |
GlobalFilterGetter | การใช้งานบริการที่แสดงผลตัวกรองของการเรียกใช้หนึ่งๆ |
GlobalTestFilter | ตัวเลือกตัวกรองที่ใช้กับการเรียกใช้ |
GoogleApiClientUtil | ยูทิลิตีสําหรับสร้างไคลเอ็นต์ Google API |
GranularRetriableTestWrapper |
คลาส Wrapper ทํางานกับ IRemoteTest เพื่อแยก IRemoteTest ในระดับ Test Case
|
GsiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android |
H
HelloWorldMultiTargetPreparer |
ตัวอย่างการใช้งาน IMultiTargetPreparer
|
HistoryLogger | TF History Logger ซึ่งเป็นบันทึกพิเศษที่มีเฉพาะเหตุการณ์บางอย่างเท่านั้น |
HprofAllocSiteParser | คลาสตัวช่วยในการแยกวิเคราะห์ข้อมูลจากส่วน "Allocation Sites" ของรายงาน hprof |
HttpRemoteFileResolver |
การติดตั้งใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน http
|
HttpsRemoteFileResolver |
การติดตั้งใช้งาน IRemoteFileResolver ที่อนุญาตให้ดาวน์โหลดไฟล์ระยะไกลผ่าน https
|
I
IAbiReceiver | การทดสอบที่ต้องใช้ ABI ภายใต้การทดสอบ |
IAppBuildInfo |
อินเทอร์เฟซนี้เลิกใช้งานแล้ว
ใช้ IBuildInfo โดยตรง
|
IAutoRetriableTest |
อินเทอร์เฟซสําหรับ IRemoteTest ที่ไม่ได้ติดตั้งใช้งาน ITestFilterReceiver แต่ยังคงต้องการรองรับการลองใหม่อัตโนมัติ
|
IBatteryInfo | อินเทอร์เฟซที่กําหนดการโต้ตอบกับแบตเตอรี่ของอุปกรณ์ |
IBatteryInfo.BatteryState | อธิบายสถานะการชาร์จแบตเตอรี่ปัจจุบัน |
IBuildProvider | มีหน้าที่ให้ข้อมูลเกี่ยวกับบิลด์ที่ทดสอบ |
IBuildReceiver | การทดสอบที่ต้องอ้างอิงถึงบิลด์ที่ทดสอบ |
IClusterClient | อินเทอร์เฟซสำหรับการโต้ตอบกับแบ็กเอนด์ TFC |
IClusterEvent | อินเทอร์เฟซสําหรับเหตุการณ์คลัสเตอร์ที่จะอัปโหลดไปยัง TFC |
IClusterEventUploader<T extends IClusterEvent> | อินเทอร์เฟซสําหรับ ClusterEventUploader |
IClusterOptions | อินเทอร์เฟซสําหรับรับตัวเลือกที่เกี่ยวข้องกับคลัสเตอร์ |
ICommandOptions | คอนเทนเนอร์สําหรับตัวเลือกการดําเนินการของคําสั่ง |
ICommandScheduler | ตัวกำหนดเวลาสำหรับเรียกใช้คำสั่ง TradeFederation |
ICommandScheduler.IScheduledInvocationListener | Listener สําหรับเหตุการณ์การเรียกใช้เมื่อการเรียกใช้เสร็จสมบูรณ์ |
ICompressionStrategy | อินเทอร์เฟซที่แสดงอัลกอริทึมการบีบอัดซึ่งสามารถเลือกได้เมื่อรันไทม์ |
IConfiguration | ข้อมูลการกําหนดค่าสําหรับการเรียกใช้ TradeFederation |
IConfigurationFactory |
โรงงานสําหรับสร้าง IConfiguration
|
IConfigurationReceiver |
อินเทอร์เฟซที่เรียบง่ายเพื่อแสดงออบเจ็กต์ที่รับ IConfiguration
|
ICredentialFactory |
อินเทอร์เฟซสำหรับโรงงานข้อมูลเข้าสู่ระบบเพื่อสร้าง oauth2 Credential
|
IDefaultObjectLoader | อินเทอร์เฟซสำหรับการโหลดออบเจ็กต์เริ่มต้นที่ควรเป็นส่วนหนึ่งของการกำหนดค่า YAML |
IDefaultObjectLoader.LoaderConfiguration | ออบเจ็กต์การกําหนดค่าการโหลดเพื่อส่งข้อมูลไปยังโปรแกรมโหลด |
IDeviceBuildInfo |
IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และการทดสอบ (ไม่บังคับ)
|
IDeviceBuildProvider |
IBuildProvider ที่ใช้ข้อมูลจาก ITestDevice เพื่อดึงข้อมูลบิลด์
|
IDeviceConfiguration | อินเทอร์เฟซผู้ถือการกำหนดค่าอุปกรณ์ |
IDeviceFlasher | แสดงภาพอุปกรณ์บนอุปกรณ์ |
IDeviceFlasher.UserDataFlashOption | Enum ของตัวเลือกสำหรับการจัดการรูปภาพ userdata |
IDeviceManager | อินเทอร์เฟซสำหรับจัดการชุดอุปกรณ์ที่ใช้ทดสอบได้ |
IDeviceManager.IFastbootListener | รายการฟังการเปลี่ยนแปลงสถานะการบูตด่วน |
IDeviceMonitor | อินเทอร์เฟซสำหรับตรวจสอบสถานะของอุปกรณ์ |
IDeviceMonitor.DeviceLister |
คลาสที่คล้ายกับ Runnable ซึ่งควรแสดงผลอุปกรณ์ที่รู้จักและสถานะของอุปกรณ์
|
IDeviceSelection | อินเทอร์เฟซสําหรับเกณฑ์การเลือกอุปกรณ์ |
IDeviceTest |
อินเทอร์เฟซสําหรับออบเจ็กต์ที่ต้องอ้างอิงถึง ITestDevice
|
IDisableable | อินเทอร์เฟซที่อธิบายออบเจ็กต์ Tradefed ที่ปิดใช้ได้ |
IFileDownloader | อินเทอร์เฟซสำหรับการดาวน์โหลดไฟล์ระยะไกล |
IFlashingResourcesParser | อินเทอร์เฟซสำหรับระบุไฟล์รูปภาพเสริมเวอร์ชันที่จำเป็นสำหรับการแฟลชอุปกรณ์ |
IFlashingResourcesRetriever | อินเทอร์เฟซสำหรับการเรียกข้อมูลไฟล์รูปภาพเสริมที่จำเป็นในการแฟลชอุปกรณ์ |
IFolderBuildInfo |
IBuildInfo นามธรรมแบบง่ายที่มีอาร์ติแฟกต์การสร้างอยู่ในไดเรกทอรีระบบไฟล์ในเครื่อง
|
IFormatterGenerator |
อินเทอร์เฟซที่อธิบายตัวจัดรูปแบบสำหรับ SuiteResultHolder
|
IHostCleaner | ล้างข้อมูลโฮสต์หลังจากการทดสอบเสร็จสิ้น |
IInvocationContextReceiver | การทดสอบที่ต้องอ้างอิงบริบทของการเรียกใช้ |
IInvocationExecution | อินเทอร์เฟซที่อธิบายการดำเนินการที่จะทำเป็นส่วนหนึ่งของการเรียกใช้ |
ILeveledLogOutput | คลาสที่ใช้อินเทอร์เฟซนี้จะจัดเตรียมเมธอดที่จัดการกับการแสดงผลข้อความบันทึก |
ILogcatReceiver |
คลาสที่ให้เอาต์พุตของ Logcat ของอุปกรณ์เป็น InputStreamSource
|
ILogRegistry |
อินเทอร์เฟซสําหรับILogOutput บันทึกแบบ Singleton ที่มัลติเพล็กซ์และจัดการบันทึกต่างๆ
|
ILogRegistry.EventType | เหตุการณ์ที่ควรบันทึก |
IMetricCollector | ระบบจะเพิ่มอินเทอร์เฟซนี้เป็นส่วนตกแต่งเมื่อรายงานผลการทดสอบเพื่อรวบรวมเมตริกที่ตรงกัน |
IMetricCollectorReceiver |
อินเทอร์เฟซสำหรับ IRemoteTest เพื่อติดตั้งใช้งานหากต้องการดูรายการ IMetricCollector สำหรับการทดสอบ
|
IModuleController | อินเทอร์เฟซสำหรับควบคุมว่าควรเรียกใช้โมดูลหรือไม่ |
IModuleController.RunStrategy | Enum ที่อธิบายวิธีเรียกใช้โมดูล |
IModuleParameterHandler | อินเทอร์เฟซสําหรับพารามิเตอร์ของข้อบังคับของชุด |
IMultiDeviceTest | อินเทอร์เฟซนี้เลิกใช้งานแล้ว อินเทอร์เฟซนี้จะยังคงอยู่ชั่วคราวเพื่อใช้งานร่วมกันได้ แต่ไม่ได้ใช้งานจริงแล้ว โปรดอย่าติดตั้งใช้งาน |
IMultiTargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน |
INativeDeviceTest |
อินเทอร์เฟซสําหรับออบเจ็กต์ที่ต้องอ้างอิงถึง INativeDevice
|
InstallApexModuleTargetPreparer | |
InstantAppHandler |
แฮนเดิลสำหรับ ModuleParameters#INSTANT_APP
|
InstrumentationResultProtoParser | แยกวิเคราะห์โปรโตคอลผลลัพธ์ของเครื่องมือวัดที่รวบรวมระหว่างการเรียกใช้การทดสอบด้วยเครื่องมือวัด และแจ้งผลลัพธ์ให้ ITestRunListener ทราบ |
InvocationContext |
การใช้งาน IInvocationContext ทั่วไป
|
InvocationExecution | คลาสที่อธิบายขั้นตอนเรียกใช้ทั้งหมด ได้แก่ การดาวน์โหลดบิลด์, target_prep, การเรียกใช้การทดสอบ, การเก็บล้าง |
InvocationScope | กําหนดขอบเขตการเรียกใช้ Tradefed รายการเดียว |
InvocationScoped | |
InvocationScopeModule | โมดูล Guice ที่สามารถใช้ได้ทุกที่ในการเรียกใช้ TF เพื่อขอออบเจ็กต์ที่ Guice-Tradefed รองรับ |
InvocationStatus | คลาสสำหรับจัดเก็บสถานะการเรียกใช้ |
InvocationToJUnitResultForwarder |
คลาสที่คอยฟังเหตุการณ์ ITestInvocationListener และส่งต่อไปยัง TestListener
|
IPostProcessor | โปรแกรมประมวลผลผลลัพธ์เป็นออบเจ็กต์ Trade Federation ที่มีไว้เพื่อประมวลผลเมตริกและบันทึกหลังจากการทดสอบและก่อนการรายงานผลลัพธ์ |
IRemoteFeature | อินเทอร์เฟซที่อธิบายฟีเจอร์ใน Tradefed ที่ดำเนินการได้ตามคำขอ |
IRemoteFileResolver | อินเทอร์เฟซสําหรับออบเจ็กต์ที่สามารถแก้ไขไฟล์ระยะไกลให้เป็นไฟล์ในเครื่องได้ |
IRemoteFileResolver.RemoteFileResolverArgs | อาร์กิวเมนต์ที่ส่งไปยังโปรแกรมแก้ไข |
IRemoteFileResolver.ResolvedFile | คลาสที่มีข้อมูลเกี่ยวกับไฟล์ที่แก้ไขแล้วและข้อมูลเมตาบางส่วน |
IReportNotExecuted |
ในกรณีที่การดําเนินการไม่สมบูรณ์ IRemoteTest ที่ใช้อินเทอร์เฟซนี้อาจรายงานการทดสอบที่ไม่ได้ดําเนินการเพื่อปรับปรุงการรายงาน
|
IRescheduler | อินเทอร์เฟซสำหรับการกำหนดเวลาการเรียกใช้การกําหนดค่าใหม่ในอนาคต |
IResourceMetricCollector | อินเทอร์เฟซสําหรับผู้ใช้ในการใช้เครื่องมือรวบรวมทรัพยากรที่กําหนดเอง |
IRestApiHelper | อินเทอร์เฟซตัวช่วยสําหรับการเรียก REST API |
IResumableTest | อินเทอร์เฟซนี้เลิกใช้งานแล้ว คุณไม่จำเป็นต้องทำขั้นตอนนี้อีกต่อไป |
IRetryDecision | อินเทอร์เฟซที่ทําให้เกิดการตัดสินใจลองอีกครั้งและใช้ตัวกรองในคลาสเพื่อลองอีกครั้งอย่างมีเป้าหมายมากขึ้น |
IRuntimeHintProvider | |
ISandbox | อินเทอร์เฟซที่กําหนดแซนด์บ็อกซ์ที่ใช้เรียกใช้ได้ |
ISandboxFactory |
โรงงานสําหรับการสร้าง ISandbox
|
ISetOptionReceiver |
การใช้งานอินเทอร์เฟซนี้ควรมี Option ที่มีชื่อ "set-option" ที่ลิงก์กับ HostTest#SET_OPTION_NAME
|
IShardableTest |
IRemoteTest ที่แบ่งออกเป็นการทดสอบย่อยที่เรียกใช้ได้แยกกัน
|
IShardHelper | อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์การแยกข้อมูลที่จะใช้สำหรับการกําหนดค่า |
ISystemStatusChecker | ตัวตรวจสอบที่ดำเนินการตรวจสอบสถานะของระบบและแสดงผลบูลีนเพื่อระบุว่าระบบอยู่ในสถานะที่คาดไว้หรือไม่ |
ISystemStatusCheckerReceiver |
IRemoteTest ที่ต้องเข้าถึง ISystemStatusChecker จากการกําหนดค่า
|
ITargetCleaner | อินเทอร์เฟซนี้เลิกใช้งานแล้ว ย้าย tearDown ไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐานแล้ว |
ITargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสําหรับการทดสอบ |
ITerribleFailureHandler |
อินเทอร์เฟซสำหรับจัดการกับความล้มเหลวร้ายแรงจาก LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | โปรแกรมรันไทม์ที่กรองการทดสอบที่จะทํางานตามคําอธิบายประกอบได้ |
ITestCollector | รองรับการเก็บรวบรวมการทดสอบ เมื่อตั้งค่าแล้ว Test Runner จะต้องทำการทดสอบจำลองเพื่อรวบรวมกรณีทดสอบโดยไม่ต้องเรียกใช้จริง |
ITestFileFilterReceiver | โปรแกรมรันไทม์ที่รับไฟล์ที่ระบุการทดสอบที่จะเรียกใช้และ/หรือไม่เรียกใช้ได้ |
ITestFilterReceiver | โปรแกรมรันไทม์ที่กรองการทดสอบที่จะเรียกใช้ได้ |
ITestInformationReceiver |
อินเทอร์เฟซสำหรับรับ TestInformation สำหรับบางชั้นเรียน
|
ITestInvocation | จัดการการเรียกใช้การทดสอบ TradeFederation 1 ครั้ง |
ITestInvocation.ExitInformation | แสดงข้อมูลการออกบางส่วนสําหรับการเรียกใช้ |
ITestSuite | คลาสนามธรรมที่ใช้เรียกใช้ชุดทดสอบ |
ITestSuiteResultLoader | อินเทอร์เฟซที่อธิบายตัวช่วยในการโหลดผลลัพธ์ก่อนหน้าในลักษณะที่ทําให้เรียกใช้ซ้ำได้ |
ITestsZipInstaller | ติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามที่ระบบบิลด์แสดงผล) ในอุปกรณ์ |
J
JavaCodeCoverageCollector |
BaseDeviceMetricCollector ที่จะดึงการวัดการครอบคลุมของ Java จากอุปกรณ์และบันทึกเป็นรายการทดสอบ
|
JavaCodeCoverageFlusher | คลาสยูทิลิตีที่จะรีเซ็ตและบังคับให้ล้างการวัดการครอบคลุมโค้ด Java จากกระบวนการที่ทำงานอยู่ในอุปกรณ์ |
JsonHttpTestResultReporter | ผู้รายงานผลที่เข้ารหัสผลลัพธ์เมตริกการทดสอบและข้อมูลสาขา อุปกรณ์เป็น JSON และ POST ไปยังปลายทางบริการ HTTP |
JUnit4TestFilter |
คลาสตัวช่วยที่กรองโปรแกรมรันไทม์ JUnit4 โดยการขยาย Filter
|
JUnitToInvocationResultForwarder |
คลาสที่คอยฟังเหตุการณ์ TestListener และส่งต่อไปยัง ITestInvocationListener
|
JUnitXmlParser | โปรแกรมแยกวิเคราะห์ที่ดึงข้อมูลผลลัพธ์การทดสอบจากผลลัพธ์ JUnit ที่เก็บไว้ใน XMLJUnitResultFormatter ของ ant และส่งต่อไปยัง ITestInvocationListener |
K
KeyguardStatusChecker | ตรวจสอบสถานะการป้องกันการกดแป้นพิมพ์หลังจากการเรียกใช้ข้อบังคับ |
KillExistingEmulatorPreparer |
ITargetPreparer ที่ปิดโปรแกรมจำลองที่ทำงานอยู่
|
L
LabResourceDeviceMonitor | เครื่องมือตรวจสอบทรัพยากรของห้องทดลองซึ่งเริ่มต้น/จัดการเซิร์ฟเวอร์ gRPC สําหรับ LabResourceService |
LargeOutputReceiver | คลาสที่ออกแบบมาเพื่อช่วยเรียกใช้คำสั่งที่ทำงานเป็นเวลานานเพื่อรวบรวมเอาต์พุต |
LastShardDetector |
เมื่อเรียกใช้การแยกข้อมูลระดับท้องถิ่น บางครั้งเราต้องการดําเนินการบางอย่างเมื่อกลุ่มย่อยสุดท้ายมีจำนวนถึง invocationEnded(long) เท่านั้น
|
LaunchCvdHelper | ยูทิลิตีตัวช่วยในการควบคุม Launch_cvd ใน Cuttlefish VM |
LeakedThreadStatusChecker | เครื่องมือตรวจสอบสถานะเพื่อให้แน่ใจว่าโมดูลไม่ได้ปล่อยเธรดที่กำลังทำงานอยู่ |
LegacySubprocessResultsReporter | การติดตั้งใช้งานเครื่องมือรายงานผลของกระบวนการย่อยแบบหยุดทำงานชั่วคราวซึ่งควรจะเข้ากันได้กับ TF/CTS เวอร์ชันเก่า (เช่น 8 ขึ้นไป) แม้ว่าจะมีการเปลี่ยนแปลงในซุปเปอร์คลาสก็ตาม |
ListInstrumentationParser |
IShellOutputReceiver ที่แยกวิเคราะห์เอาต์พุตของคําค้นหา "pm list instrumentation"
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | คลาสสำหรับอุปกรณ์เสมือนในพื้นที่ที่ทำงานบนโฮสต์ TradeFed |
LocalAppBuildProvider |
IBuildProvider ที่สร้าง IBuildInfo ตามเส้นทางภายในที่ระบุ
|
LocalDeviceBuildProvider |
IBuildProvider ที่สร้าง IDeviceBuildInfo ตามเส้นทางไดเรกทอรีระบบไฟล์ที่ระบุ
|
LocalEmulatorLaunch | TargetPreparer ที่เปิดโปรแกรมจำลองในเครื่องจากสภาพแวดล้อมการสร้าง Android |
LocalEmulatorSnapshot | TargetPreparer มีไว้สำหรับสร้างสแนปชอตโปรแกรมจำลองที่สะอาดจากสภาพแวดล้อมการสร้าง/การพัฒนา Android |
LocalFileResolver |
การใช้งาน IRemoteFileResolver ที่อนุญาตให้ลิงก์ไฟล์ในเครื่อง
|
LocalFolderBuildProvider |
IBuildProvider ที่สร้าง IFolderBuildInfo ตามเส้นทางภายในที่ระบุ
|
LocalRunInstructionBuilder | ยูทิลิตีสำหรับคอมไพล์คำสั่งเพื่อเรียกใช้การทดสอบในเครื่อง |
LogcatCrashResultForwarder | โปรแกรมรับฟังพิเศษ: ในกรณีที่เกิดความล้มเหลว (กระบวนการเครื่องมือวัดประสิทธิภาพขัดข้อง) ระบบจะพยายามดึงข้อมูลข้อขัดข้องจาก Logcat และเพิ่มลงในข้อความแสดงข้อผิดพลาดที่เชื่อมโยงกับการทดสอบ |
LogcatEventParser | |
LogcatEventType |
ประเภทกิจกรรมสําหรับ LogcatEventParser
|
LogcatOnFailureCollector | ตัวรวบรวมที่จะบันทึกและบันทึก Logcat เมื่อเฟรมทดสอบไม่ผ่าน |
LogcatReceiver | คลาสที่รวบรวม Logcat ในเบื้องหลัง |
LogFileSaver |
ตัวช่วยสําหรับ ITestInvocationListener ที่จะบันทึกข้อมูลบันทึกลงในไฟล์
|
LogReceiver | |
LogRegistry |
การใช้งาน ILogRegistry ที่มัลติเพล็กซ์และจัดการบันทึกต่างๆ โดยจะใช้บันทึกที่เหมาะสมตาม ThreadGroup ของเธรดที่ทำการเรียก
|
LogSaverResultForwarder |
ResultForwarder สําหรับการบันทึกบันทึกด้วยโปรแกรมบันทึกไฟล์ส่วนกลาง
|
จ
MainlineModuleHandler | คลาสตัวแฮนเดิลแบบง่ายสําหรับโมดูลเมนไลน์ที่สร้าง InstallApexModuleTargetPreparer และแทรกลิงก์แบบไดนามิกลงในนั้นตามโมดูลเมนไลน์ที่ระบุเพื่อดึงข้อมูลโมดูลเหล่านั้นโดยอัตโนมัติ |
MainlineTestModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อเรียกใช้การทดสอบตามโมดูลหลักที่โหลดไว้ล่วงหน้าในอุปกรณ์ทดสอบ |
ManagedRemoteDevice | อุปกรณ์ที่ทำงานภายในเครื่องเสมือนที่เราจัดการจากระยะไกลผ่านอินสแตนซ์ Tradefed ภายใน VM |
ManagedTestDeviceFactory | โรงงานเพื่อสร้างอุปกรณ์ประเภทต่างๆ ที่ Tf สามารถตรวจสอบได้ |
MetricFilePostProcessor | ใช้สําหรับอัปโหลดไฟล์บันทึกเมตริกที่รวบรวมระหว่างการทดสอบและระดับการเรียกใช้ |
MetricOption |
คําอธิบายประกอบสําหรับวิธีการทดสอบที่มีคําอธิบายประกอบ @Test หรือหากคําอธิบายประกอบเป็นส่วนหนึ่งของรายการคําอธิบายประกอบของ TestDescription ซึ่งอนุญาตให้ระบุพารามิเตอร์เพิ่มเติมที่มีประโยชน์สําหรับการปรับแต่งลักษณะการทํางานของเครื่องมือรวบรวม กรองวิธีการบางอย่าง
|
MetricsXMLResultReporter | MetricsXMLResultReporter จะเขียนเมตริกการทดสอบและเมตริกการเรียกใช้ลงในไฟล์ XML ในโฟลเดอร์ที่ระบุโดยพารามิเตอร์ metrics-folder ในระยะ invocationEnded ของการทดสอบ |
MetricUtility | มีเมธอดยูทิลิตีทั่วไปสําหรับการจัดเก็บเมตริกการทดสอบ การรวมเมตริกในการทดสอบที่คล้ายกัน และการเขียนเมตริกลงในไฟล์ |
MinApiLevelModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่ออยู่ต่ำกว่าระดับ API ที่ระบุ |
MinSdkModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ |
ModuleDefinition | คอนเทนเนอร์สําหรับการกําหนดค่าการเรียกใช้การทดสอบ |
ModuleListener |
Listener ที่แนบมากับ IRemoteTest แต่ละรายการของโมดูลแต่ละรายการเพื่อรวบรวมรายการผลลัพธ์
|
ModuleMerger |
คลาสตัวช่วยสําหรับการดำเนินการที่เกี่ยวข้องกับการผสาน ITestSuite และ ModuleDefinition
หลังจากแยก
|
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | คลาสโครงสร้างพื้นฐานสำหรับจัดเก็บข้อมูลเกี่ยวกับโมดูล |
ModuleParameters | ค่าพิเศษที่เชื่อมโยงกับคีย์ "พารามิเตอร์" ของชุดข้อมูลในข้อมูลเมตาของโมดูลแต่ละรายการ |
ModuleParametersHelper |
ตัวช่วยรับ IModuleParameterHandler ที่เชื่อมโยงกับพารามิเตอร์
|
ModuleSplitter |
ตัวช่วยในการแยกรายการโมดูลที่แสดงโดย IConfiguration ออกเป็นรายการหน่วยการดําเนินการที่แสดงโดย ModuleDefinition
|
ไม่ใช่
NameMangleListener | โปรแกรมรับฟังพร็อกซีเพื่อแปลชื่อเมธอดทดสอบ คลาส และแพ็กเกจเมื่อมีการรายงานผลลัพธ์ |
NativeCodeCoverageFlusher | คลาสยูทิลิตีที่ล้างการวัดความครอบคลุมของเครือข่ายเดิมและบังคับให้ล้างข้อมูลความครอบคลุมของเครือข่ายเดิมจากกระบวนการในอุปกรณ์ |
NativeDevice |
การติดตั้งใช้งานเริ่มต้นของITestDevice อุปกรณ์ Android ที่ไม่ใช้สแต็กแบบสมบูรณ์
|
NativeDevice.AdbAction |
DeviceAction สำหรับเรียกใช้คำสั่ง "adb ...." ของ OS
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
DeviceAction เพื่อรีบูตอุปกรณ์
|
NativeDevice.RebootMode | โหมดการรีบูต |
NativeDeviceStateMonitor |
คลาสตัวช่วยสำหรับตรวจสอบสถานะของ IDevice ที่ไม่รองรับเฟรมเวิร์ก
|
NegativeHandler | แฮนเดิลที่ระบุว่าไม่ควรดําเนินการใดๆ และพารามิเตอร์ไม่ควรสร้างโมดูลเพิ่มเติม |
NestedDeviceStateMonitor | เครื่องมือตรวจสอบสถานะอุปกรณ์ที่ดำเนินการตรวจสอบเพิ่มเติมในอุปกรณ์ที่ฝังอยู่เพื่อให้เหมาะกับลักษณะเฉพาะของสภาพแวดล้อมเสมือนจริง |
NestedRemoteDevice | การนําเสนออุปกรณ์ที่ทํางานภายใน Cuttlefish VM ระยะไกล |
NetworkNotAvailableException | แสดงขึ้นเมื่ออุปกรณ์เชื่อมต่อเครือข่ายเพื่อทดสอบไม่ได้ |
NoDeviceException | แสดงขึ้นเมื่อไม่มีอุปกรณ์ที่จะดำเนินการตามคำสั่งหนึ่งๆ |
NoisyDryRunTest | เรียกใช้การทดสอบเสมือนจริงที่แสดงผลลัพธ์ในไฟล์คำสั่ง |
NotMultiAbiHandler |
แฮนเดิลพิเศษที่จะแจ้งให้ SuiteModuleLoader ทราบว่าไม่ควรสร้างโมดูลจาก ABI รอง
|
O
OpenObjectLoader | ตัวโหลดสำหรับออบเจ็กต์เริ่มต้นที่มีอยู่ใน AOSP |
OptionCopier |
คลาสตัวช่วยที่สามารถคัดลอกค่าช่อง Option ที่มีชื่อเดียวกันจากออบเจ็กต์หนึ่งไปยังอีกออบเจ็กต์หนึ่ง
|
OptionFetcher | ตัวช่วยรับตัวเลือกการทดสอบจากกระบวนการหลัก |
OptionNotAllowedException |
ConfigurationException ที่เฉพาะเจาะจงเมื่อไม่อนุญาตให้ส่งตัวเลือกในบรรทัดคำสั่ง
|
OptionSetter |
ป้อนข้อมูลในช่อง Option
|
OptionSetter.OptionFieldsForName | คอนเทนเนอร์สำหรับรายการช่องตัวเลือกที่มีชื่อที่ระบุ |
OtaDeviceBuildInfo |
IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตแบบ OTA
|
OtatoolsBuildInfo |
IBuildInfo ที่มีอาร์ติแฟกต์ otatools
|
OtaZipfileBuildProvider |
ระบุ IBuildInfo ตามไฟล์ ZIP OTA ในพื้นที่
|
P
PackageInstalledModuleController | ตัวควบคุมโมดูลเพื่อไม่ให้ทำการทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็กเกจที่ระบุ |
คู่<A, B> | กำหนดคลาส Pair ของเราเองซึ่งมีออบเจ็กต์ 2 รายการ |
ParallelDeviceExecutor<V> |
Wrapper ของ ERROR(/ExecutorService) เพื่อเรียกใช้ฟังก์ชันพร้อมกัน
|
ParentSandboxInvocationExecution |
เวอร์ชันของ InvocationExecution สําหรับการดําเนินการพิเศษของคําเรียกใช้หลักเมื่อเรียกใช้แซนด์บ็อกซ์
|
ParentShardReplicate | ทำซ้ำการตั้งค่าสำหรับอุปกรณ์เครื่องหนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของการแยกข้อมูล |
PassingTestFileReporter |
ITestInvocationListener ที่บันทึกรายการเฟรมทดสอบที่ผ่านไปยังไฟล์ทดสอบ
|
PrettyPrintDelimiter | ยูทิลิตีตัวช่วยที่จะช่วยพิมพ์ข้อความที่คั่นไว้ซึ่งโดดเด่น |
PropertyChanger | คลาสยูทิลิตีสำหรับเปลี่ยน (หรือเพิ่ม) รายการในไฟล์พร็อพเพอร์ตี้ Android |
ProtoResultParser | โปรแกรมแยกวิเคราะห์สำหรับรูปแบบโปรโตคอลผลการค้นหาของ Tradefed |
ProtoResultParser.TestLevel | การแจกแจงค่าที่แสดงถึงระดับปัจจุบันของโปรโตคอลที่ประมวลผล |
ProtoResultReporter |
ผู้รายงานผลจะสร้าง TestRecord protobuf ที่มีผลลัพธ์ทั้งหมดอยู่ภายใน
|
ProtoUtil | วิธีการยูทิลิตีสําหรับจัดการข้อความ protobuf โดยไม่คํานึงถึงประเภท |
ProxyConfiguration | ออบเจ็กต์ที่อนุญาตให้ชี้ไปยังการกําหนดค่าระยะไกลเพื่อดําเนินการ |
PsParser | ยูทิลิตีที่ใช้แยกวิเคราะห์(USER,PID และ NAME) จากเอาต์พุตคำสั่ง "ps" |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | เครื่องมือเตรียมเป้าหมายที่ใช้รวบรวมบันทึกก่อนการกู้คืน |
RegexTrie<V> |
RegexTrie คือไตรซึ่งแต่ละส่วนของคีย์ที่ERROR(/Pattern)
|
RemoteAndroidDevice |
การติดตั้งใช้งาน ITestDevice สําหรับอุปกรณ์ Android แบบสแต็กเต็มรูปแบบที่เชื่อมต่อผ่าน adb connect
|
RemoteAndroidVirtualDevice |
ขยายลักษณะการทํางานของ RemoteAndroidDevice สําหรับอุปกรณ์ Android สแต็กแบบสมบูรณ์ที่ทํางานใน Google Compute Engine (GCE)
|
RemoteAvdIDevice |
ตัวยึดตําแหน่ง IDevice ที่ DeviceManager ใช้เพื่อจัดสรรเมื่อ DeviceSelectionOptions.gceDeviceRequested() เป็น true
|
RemoteFileUtil | คลาสยูทิลิตีสำหรับจัดการไฟล์จากอินสแตนซ์ระยะไกล |
RemoteInvocationExecution |
การใช้งาน InvocationExecution ที่ขับเคลื่อนการดำเนินการจากระยะไกล
|
RemoteManager |
คลาสที่รับ RemoteOperation ผ่านซ็อกเก็ต
|
RemoteSshUtil | ยูทิลิตีสำหรับเรียกใช้คำสั่ง SSH ในอินสแตนซ์ระยะไกล |
RemoteTestTimeOutEnforcer | โปรแกรมฟังที่อนุญาตให้ตรวจสอบเวลาดำเนินการของการกำหนดค่าการทดสอบหนึ่งๆ และดำเนินการไม่สำเร็จหากใช้เวลานานกว่าการหมดเวลาที่กำหนด |
RemoteZip | ยูทิลิตีสำหรับแตกไฟล์แต่ละไฟล์ในไฟล์ ZIP ระยะไกล |
ReportPassedTests | รายงานในไฟล์ตัวกรองที่เป็นไปได้เพื่อยกเว้นการทดสอบที่ผ่าน |
ResourceMetricUtil | ฟังก์ชันยูทิลิตีสําหรับการเขียนเมตริก |
RestApiHelper | คลาสตัวช่วยสําหรับการเรียก REST API |
ResultAggregator | ตัวส่งต่อพิเศษที่รวบรวมผลลัพธ์เมื่อจําเป็น โดยอิงตามกลยุทธ์การลองอีกครั้งที่ใช้ |
ResultAndLogForwarder | ตัวส่งต่อสําหรับผลลัพธ์และเหตุการณ์ในบันทึก |
ResultForwarder |
ITestInvocationListener ที่ส่งต่อผลลัพธ์การเรียกไปยังรายการ Listener อื่นๆ
|
ResultsPlayer | รันเนอร์พิเศษที่เล่นผลลัพธ์ที่ได้รับ |
RetentionFileSaver | คลาสตัวช่วยสำหรับการสร้างไฟล์ .retention ในไดเรกทอรี |
RetryConfigurationFactory | โรงงานที่จัดการการลองใช้คําสั่งอีกครั้ง |
RetryLogSaverResultForwarder | ตัวส่งต่อที่จัดการการส่งผ่านความพยายามปัจจุบันของเราด้วย |
RetryRescheduler | รันเนอร์พิเศษที่ช่วยกำหนดเวลาการทดสอบการเรียกใช้ก่อนหน้านี้ที่ดำเนินการไม่สำเร็จหรือไม่ได้ดำเนินการ |
RetryRescheduler.RetryType | ประเภทการทดสอบที่ลองใหม่ได้ |
RetryResultForwarder |
ส่วนขยายของ ResultForwarder ที่พุชไปยังจำนวนครั้งที่พยายามหนึ่งๆ เสมอ
|
RetryResultHelper | คลาสตัวช่วยเพื่อระบุว่าควรเรียกใช้โมดูลหรือการทดสอบใดหรือไม่ |
RetryStatistics |
โครงสร้างที่เก็บสถิติสําหรับเซสชันการลองอีกครั้งของ IRemoteTest รายการเดียว
|
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
ฐานทั่วไป IMultiDeviceRecovery เพื่อเรียกใช้การกำหนดค่า Tradefed เพื่อดำเนินการขั้นตอนกู้คืน
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
ITargetPreparer ที่สร้างผู้ใช้รองในการตั้งค่า และทําเครื่องหมายว่าควรเรียกใช้การทดสอบในผู้ใช้รายนั้น
|
RunOnSystemUserTargetPreparer |
ITargetPreparer ที่ระบุว่าควรทำการทดสอบกับผู้ใช้ (แทนที่จะเป็นผู้ใช้ปัจจุบัน)
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทําเครื่องหมายว่าควรเรียกใช้การทดสอบในผู้ใช้รายนั้น
|
อา
SandboxConfigDump |
คลาส Runner ที่สร้าง IConfiguration ตามบรรทัดคำสั่งและส่งออกไปยังไฟล์
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | ข้อยกเว้นการกําหนดค่าพิเศษที่มาจากการตั้งค่า Sandbox |
SandboxConfigurationFactory | Special Configuration factory เพื่อจัดการการสร้างการกําหนดค่าสําหรับวัตถุประสงค์ของการสร้างแซนด์บ็อกซ์ |
SandboxConfigUtil |
คลาสยูทิลิตีสำหรับจัดการ IConfiguration เมื่อใช้แซนด์บ็อกซ์
|
SandboxedInvocationExecution | การดำเนินการแบบพิเศษในแซนด์บ็อกซ์ของการเรียกใช้: นี่คือ InvocationExection สำหรับเมื่อเราอยู่ภายในแซนด์บ็อกซ์ที่เรียกใช้คำสั่ง |
SandboxInvocationRunner | เรียกใช้การทดสอบที่เชื่อมโยงกับการเรียกใช้ในแซนด์บ็อกซ์ |
SandboxOptions |
คลาสที่รับและระบุตัวเลือกให้กับ ISandbox ได้
|
ScreenshotOnFailureCollector | ตัวรวบรวมที่จะจับภาพและบันทึกภาพหน้าจอเมื่อกรอบการทดสอบไม่ผ่าน |
Sdk28ModuleController | ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่ |
Sdk29ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 29 ขึ้นไป |
Sdk30ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 30 ขึ้นไป |
Sdk31ModuleController | เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 31 ขึ้นไป |
SecondaryUserHandler |
แฮนเดิลสำหรับ ModuleParameters#SECONDARY_USER
|
SerializationUtil |
ยูทิลิตีสำหรับจัดรูปแบบ/แยกรูปแบบออบเจ็กต์ที่ใช้ ERROR(/Serializable)
|
ServiceAccountKeyCredentialFactory |
โรงงานข้อมูลเข้าสู่ระบบเพื่อสร้าง oauth Credential ที่อิงตามคีย์บัญชีบริการ
|
ShardBuildCloner | คลาสตัวช่วยที่จัดการการโคลนข้อมูลบิลด์จากบรรทัดคำสั่ง |
ShardHelper | คลาสตัวช่วยที่จัดการการสร้างกลุ่มและกำหนดเวลากลุ่มสำหรับการเรียกใช้ |
ShardListener |
ITestInvocationListener ที่รวบรวมผลลัพธ์จากกลุ่มการเรียกใช้ (หรือที่เรียกว่าการแยกการเรียกใช้เพื่อเรียกใช้หลายรายการพร้อมกันในหลายทรัพยากร) และส่งต่อไปยังโปรแกรมฟังอื่น
|
ShardMainResultForwarder |
ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบที่แบ่งกลุ่ม
|
ShellOutputReceiverStream | ยูทิลิตีคลาสย่อยของ OutputStream ที่เขียนลงใน IShellOutputReceiver |
ShellStatusChecker | ตรวจสอบว่าสถานะเชลล์เป็นไปตามที่คาดไว้ก่อนและหลังการเรียกใช้โมดูล |
ShippingApiLevelModuleController |
ทำการทดสอบหากอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้
|
SimpleFileLogger |
ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout และไฟล์บันทึกไฟล์เดียว
|
SimplePerfResult | ออบเจ็กต์สำหรับเก็บผลการทดสอบ simpleperf ทั้งหมด |
SimplePerfStatResultParser | คลาสยูทิลิตีสำหรับแยกวิเคราะห์ผลลัพธ์ของ simpleperf |
SimplePerfUtil | คลาสยูทิลิตีสำหรับส่งคําสั่งง่ายๆ และรวบรวมผลลัพธ์ |
SimplePerfUtil.SimplePerfType | Enum ของตัวเลือกคำสั่ง simpleperf |
SimpleStats | คลาสยูทิลิตีขนาดเล็กที่คำนวณการวัดทางสถิติบางอย่างจากชุดข้อมูลตัวเลข |
SizeLimitedOutputStream |
ERROR(/OutputStream) ที่สำรองข้อมูลแบบปลอดภัยสำหรับเธรดซึ่งจำกัดปริมาณข้อมูลสูงสุดที่เขียนได้
|
Sl4aBluetoothUtil | คลาสยูทิลิตีจะดำเนินการบลูทูธในอุปกรณ์ 1 หรือ 2 เครื่องโดยใช้ SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enums สำหรับระดับการเข้าถึงอุปกรณ์บลูทูธซึ่งอิงตาม BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enums สำหรับสถานะการเชื่อมต่อบลูทูธซึ่งอิงตาม BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enums สำหรับระดับความสำคัญของโปรไฟล์บลูทูธซึ่งอิงตาม BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enums สำหรับโปรไฟล์บลูทูธที่อิงตาม BluetoothProfile.java
|
Sl4aClient | ไคลเอ็นต์ SL4A เพื่อโต้ตอบผ่าน RPC กับเลเยอร์สคริปต์ SL4A |
Sl4aEventDispatcher | โปรแกรมกระจายเหตุการณ์จะค้นหาเหตุการณ์และจัดคิวเหตุการณ์ตามชื่อเพื่อทำการค้นหา |
Sl4aEventDispatcher.EventSl4aObject | ออบเจ็กต์ที่แสดงผลโดยโปรแกรมตรวจสอบเหตุการณ์ |
SnapshotInputStreamSource | InputStreamSource ที่สนับสนุนไฟล์ |
StatusCheckerResult |
มีผลการดําเนินการ ISystemStatusChecker
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
ILeveledLogOutput ที่ส่งข้อความบันทึกไปยัง stdout
|
StreamProtoReceiver | ตัวรับที่แปล TestRecord รูปแบบโปรโตคอลที่ได้รับเป็นเหตุการณ์ Tradefed |
StreamProtoResultReporter |
การใช้งาน ProtoResultReporter
|
StrictShardHelper | กลยุทธ์การแยกข้อมูลเพื่อสร้างกลุ่มย่อยที่เข้มงวดซึ่งจะไม่รายงานร่วมกัน |
StringEscapeUtils | คลาสยูทิลิตีสำหรับการหลีกหนีสตริงสำหรับรูปแบบที่เฉพาะเจาะจง |
StringUtil | คลาสยูทิลิตีสำหรับการหลีกหนีสตริงสําหรับการจัดการสตริงทั่วไป |
StubBuildProvider |
การใช้งาน IBuildProvider แบบไม่มีการดำเนินการ
|
StubMultiTargetPreparer |
การใช้งานตัวยึดตําแหน่งว่างของ IMultiTargetPreparer
|
StubTargetPreparer |
การใช้งานตัวยึดตําแหน่งว่างของ ITargetPreparer
|
StubTest | การติดตั้งใช้งานการทดสอบว่างเปล่าที่ไม่มีการดําเนินการ |
StubTestRunListener |
การใช้งาน ITestRunListener แบบสแต็บ
|
SubprocessCommandException | คำสั่งย่อยไม่ทำงาน |
SubprocessConfigBuilder | สร้าง XML การกำหนดค่า TF ของ Wrapper สำหรับการกำหนดค่า TF ที่มีอยู่ |
SubprocessEventHelper | ตัวช่วยในการแปลงเป็นอนุกรม/แปลงอนุกรมเหตุการณ์ที่จะส่งไปยังบันทึก |
SubprocessEventHelper.BaseTestEventInfo | ตัวช่วยพื้นฐานสําหรับข้อมูล TestIgnored |
SubprocessEventHelper.FailedTestEventInfo | เครื่องมือสำหรับข้อมูล testFailed |
SubprocessEventHelper.InvocationEndedEventInfo | ตัวช่วยสำหรับข้อมูลการเรียกใช้ที่สิ้นสุด |
SubprocessEventHelper.InvocationFailedEventInfo | เครื่องมือสำหรับข้อมูล InvocationFailed |
SubprocessEventHelper.InvocationStartedEventInfo | ตัวช่วยสำหรับข้อมูลการเริ่มการเรียกใช้ |
SubprocessEventHelper.LogAssociationEventInfo | เครื่องมือสำหรับข้อมูล logAssociation |
SubprocessEventHelper.TestEndedEventInfo | ตัวช่วยสำหรับข้อมูล testEnded |
SubprocessEventHelper.TestLogEventInfo | ตัวช่วยสำหรับข้อมูล testLog |
SubprocessEventHelper.TestModuleStartedEventInfo | ตัวช่วยสำหรับข้อมูลการเริ่มโมดูลทดสอบ |
SubprocessEventHelper.TestRunEndedEventInfo | ตัวช่วยสำหรับข้อมูล testRunEnded |
SubprocessEventHelper.TestRunFailedEventInfo | ตัวช่วยสำหรับข้อมูล testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | ตัวช่วยสำหรับข้อมูล testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | เครื่องมือช่วยสำหรับข้อมูล testStarted |
SubprocessExceptionParser | ตัวช่วยจัดการเอาต์พุตข้อยกเว้นจากเครื่องมือเรียกใช้คำสั่ง Tradefed มาตรฐาน |
SubprocessReportingHelper | คลาสสำหรับสร้างไฟล์การกําหนดค่าของ Wrapper เพื่อใช้โปรแกรมรายงานผลลัพธ์ของกระบวนการย่อยสําหรับคําสั่งคลัสเตอร์ |
SubprocessResultsReporter |
ใช้ ITestInvocationListener เพื่อระบุเป็น result_reporter และส่งต่อผลการทดสอบ การเรียกใช้การทดสอบ และการเรียกใช้การทดสอบจากกระบวนการย่อย
|
SubprocessTestResultsParser |
ขยาย ERROR(/FileOutputStream) เพื่อแยกวิเคราะห์เอาต์พุตก่อนที่จะเขียนลงในไฟล์เพื่อให้เราสร้างเหตุการณ์ทดสอบฝั่ง Launcher ได้
|
SubprocessTestResultsParser.StatusKeys | คีย์สถานะการทดสอบที่เกี่ยวข้อง |
SubprocessTfLauncher |
IRemoteTest สําหรับการทดสอบกับการติดตั้ง TF แยกต่างหาก
|
SuiteApkInstaller | ติดตั้ง APK ที่ระบุสำหรับการกำหนดค่าชุดทดสอบจากตัวแปร $ANDROID_TARGET_OUT_TESTCASES หรือ ROOT_DIR ในข้อมูลบิลด์ |
SuiteModuleLoader | ดึงข้อมูลคําจํากัดความของข้อบังคับการทดสอบความเข้ากันได้จากที่เก็บ |
SuiteModuleLoader.ConfigFilter |
ERROR(/FilenameFilter) เพื่อค้นหาไฟล์การกําหนดค่าทั้งหมดในไดเรกทอรี
|
SuiteResultHolder | ออบเจ็กต์ตัวช่วยเพื่อลดความซับซ้อนในการแปลงเป็นอนุกรมและถอดรหัสผลลัพธ์การเรียกใช้ |
SuiteResultReporter | รวบรวมผลการทดสอบสําหรับการเรียกใช้ชุดทดสอบทั้งหมดและแสดงผลลัพธ์สุดท้าย |
SuiteResultReporter.ModulePrepTimes | ตัวยึดวัตถุสำหรับเวลาเตรียมและรื้อถอนโมดูล 1 รายการ |
SuiteTestFilter | แสดงตัวกรองสําหรับการรวมและการยกเว้นการทดสอบ |
SystemServerFileDescriptorChecker | ตรวจสอบว่าเซิร์ฟเวอร์ระบบดูเหมือนว่าจะมี FD เหลือน้อยหรือไม่ |
SystemServerStatusChecker | ตรวจสอบว่า PID ของ system_server มีการเปลี่ยนแปลงจากก่อนและหลังการเรียกใช้โมดูลหรือไม่ |
SystemUtil | คลาสยูทิลิตีสําหรับการเรียกระบบ |
SystemUtil.EnvVariable |
T
TableBuilder | คลาสตัวช่วยสำหรับแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง |
TableFormatter | คลาสตัวช่วยในการแสดงเมทริกซ์ขององค์ประกอบสตริงเพื่อให้คอลัมน์องค์ประกอบแต่ละคอลัมน์เรียงกัน |
TarUtil | ยูทิลิตีสำหรับจัดการไฟล์ tar |
TelephonyHelper | ยูทิลิตีสำหรับใช้และรับข้อมูลที่เกี่ยวข้องกับโทรศัพท์ |
TelephonyHelper.SimCardInformation | ตัวยึดข้อมูลสำหรับข้อมูลที่เกี่ยวข้องกับซิมการ์ด |
TelephonyTokenProvider | ผู้ให้บริการโทเค็นสําหรับโทเค็นที่เกี่ยวข้องกับโทรศัพท์ |
TemplateResolutionError |
คลาสที่ขยาย ConfigurationException สําหรับข้อผิดพลาดที่เกี่ยวข้องกับเทมเพลตระหว่างการแยกวิเคราะห์การกําหนดค่า
|
TerribleFailureEmailHandler | คลาสตัวแฮนเดิลง่ายๆ ที่ส่งอีเมลไปยังผู้ที่สนใจเมื่อเกิดข้อผิดพลาด WTF (What a Terrible Failure) ภายในอินสแตนซ์ของ Trade Federation |
TestAppInstallSetup |
ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์
|
TestContext | คลาสที่จะจําลองข้อความ TestContext ของ TFC API |
TestDependencyResolver | ตัวช่วยในการแก้ไข Dependency หากจำเป็น |
TestDescriptionsFile | คลาสยูทิลิตีสำหรับการจัดระเบียบและการจัดระเบียบรายการ TestDescriptions ไปยังไฟล์ทดสอบ |
TestDevice |
การติดตั้งใช้งาน ITestDevice สําหรับอุปกรณ์ Android แบบสแต็กเต็ม
|
TestEnvironment | คลาสที่จะจําลองข้อความ TestEnvironment ที่ TFC API แสดง |
TestFailureListener | Listener ที่ใช้ดำเนินการ เช่น ภาพหน้าจอ รายงานข้อบกพร่อง การเก็บรวบรวม Logcat เมื่อการทดสอบไม่สําเร็จเมื่อมีการขอ |
TestFilterHelper | คลาสตัวช่วยสำหรับการกรองการทดสอบ |
TestGroupStatus | คลาสสำหรับจัดเก็บสถานะของกลุ่มทดสอบ |
TestInfo | จัดเก็บข้อมูลการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING |
TestInvocation |
การใช้งาน ITestInvocation เริ่มต้น
|
TestInvocation.RunMode | โหมดต่างๆ ที่การเรียกใช้อาจพบ |
TestInvocation.Stage | |
TestMapping | คลาสสําหรับการโหลดไฟล์ TEST_MAPPING |
TestMappingSuiteRunner |
การใช้ BaseTestSuite เพื่อเรียกใช้การทดสอบที่ระบุโดยตัวเลือก include-filter หรือไฟล์ TEST_MAPPING จากบิลด์เป็นชุด
|
TestOption | จัดเก็บรายละเอียดตัวเลือกการทดสอบที่ตั้งค่าไว้ในไฟล์ TEST_MAPPING |
TestOutputUploader | คลาสสําหรับอัปโหลดไฟล์เอาต์พุตการทดสอบไปยัง GCS/HTTP |
TestRecordInterpreter |
ยูทิลิตีสำหรับแปลง TestRecord proto ให้เป็นรูปแบบที่จัดการได้ง่ายขึ้นใน Tradefed
|
TestResource | คลาสที่จะจําลองข้อความ TestResource ที่ TFC API แสดง |
TestResourceDownloader | คลาสสําหรับดาวน์โหลดไฟล์ทรัพยากรการทดสอบจากระบบไฟล์/GCS/HTTP |
TestResultListener | การลดความซับซ้อนของ ITestLifecycleListener สําหรับผู้ใช้งานที่สนใจเฉพาะผลการทดสอบแต่ละรายการ |
TestRunToTestInvocationForwarder |
ตัวส่งต่อจาก ddmlib ITestRunListener ไปยัง ITestLifeCycleReceiver
|
TestsPoolPoller | Wrapper การทดสอบที่อนุญาตให้เรียกใช้การทดสอบทั้งหมดของกลุ่มการทดสอบ |
TestSuiteInfo |
คลาสที่แก้ไขการโหลดข้อมูลเมตาที่เกี่ยวข้องกับบิลด์สําหรับชุดทดสอบ
ชุดทดสอบต้องมีไฟล์ |
TextResultReporter | ผู้รายงานผลลัพธ์การทดสอบที่ส่งต่อผลลัพธ์ไปยังเครื่องพิมพ์ผลลัพธ์ข้อความ JUnit |
TfObjectTracker | ยูทิลิตีสำหรับติดตามการใช้งานออบเจ็กต์ต่างๆ ของ Trade Federation |
TfSuiteRunner |
การใช้งาน ITestSuite ซึ่งจะโหลดการทดสอบจากโฟลเดอร์ res/config/suite/
ของ TF jars
|
TfTestLauncher |
IRemoteTest สําหรับการเรียกใช้การทดสอบหน่วยหรือการทดสอบฟังก์ชันกับการติดตั้ง TF แยกต่างหาก
|
TimeStatusChecker | เครื่องมือตรวจสอบสถานะเพื่อให้แน่ใจว่าเวลาของอุปกรณ์และโฮสต์จะซิงค์กันอยู่เสมอ |
TimeVal |
คลาสนี้เลิกใช้งานแล้ว
ให้ใช้ Duration แทน
|
TokenProviderHelper | เครื่องมือช่วยที่ระบุผู้ให้บริการที่เชื่อมโยงกับโทเค็นหนึ่งๆ เพื่อดูว่าอุปกรณ์รองรับโทเค็นดังกล่าวหรือไม่ |
TradefedConfigObject | คลาสสำหรับจำลองข้อความ TradefedConfigObject ของ TFC API |
TradefedConfigObject.Type | รายการประเภทออบเจ็กต์การกําหนดค่าที่แทรกลงในการกําหนดค่าคําสั่งคลัสเตอร์ได้ |
TradefedDelegator | ออบเจ็กต์ที่ช่วยมอบสิทธิ์การเรียกใช้ไปยังไบนารี Tradefed อื่น |
TradefedFeatureClient | ไคลเอ็นต์ grpc เพื่อขอการเรียกใช้ฟีเจอร์จากเซิร์ฟเวอร์ |
TradefedFeatureServer | เซิร์ฟเวอร์ที่ตอบสนองต่อคําขอเรียกใช้ฟีเจอร์ |
TradefedSandbox | คอนเทนเนอร์แซนด์บ็อกซ์ที่เรียกใช้ Trade Federation ได้ |
TradefedSandboxFactory | การใช้งานเริ่มต้นสําหรับ SandboxFactory |
TradefedSandboxRunner |
Runner ที่เชื่อมโยงกับ TradefedSandbox ซึ่งจะอนุญาตให้เรียกใช้แซนด์บ็อกซ์
|
TradefedSandboxRunner.StubScheduledInvocationListener |
สตับ IScheduledInvocationListener ที่ไม่ทําอะไรเลย
|
U
UnexecutedTestReporterThread | เทรดที่จัดการการรายงานการทดสอบทั้งหมดที่ไม่ได้ดำเนินการ |
UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery ซึ่งรีเซ็ตบัส USB สำหรับอุปกรณ์ออฟไลน์
|
UsbResetRunConfigRecovery | อนุญาตให้ทริกเกอร์คําสั่งเพื่อรีเซ็ต USB ของอุปกรณ์ |
UsbResetTest |
IRemoteTest ที่รีเซ็ตอุปกรณ์ผ่าน USB และตรวจสอบว่าอุปกรณ์กลับมาออนไลน์หรือไม่หลังจากนั้น
|
UserChecker | ตรวจสอบว่าผู้ใช้มีการเปลี่ยนแปลงระหว่างการทดสอบหรือไม่ |
V
ValidateSuiteConfigHelper |
คลาสนี้จะช่วยตรวจสอบว่า IConfiguration ที่โหลดสําหรับชุดซอฟต์แวร์เป็นไปตามข้อกําหนดที่ต้องการหรือไม่ - ไม่มีผู้ให้บริการบิลด์ - ไม่มีผู้รายงานผลลัพธ์
|
VmRemoteDevice | อุปกรณ์เสมือนระยะไกลที่เราจัดการจากภายในเครื่องเสมือน |
W
WaitDeviceRecovery |
การใช้งาน IDeviceRecovery ที่รอให้อุปกรณ์ออนไลน์และตอบสนองต่อคําสั่งง่ายๆ
|
WifiHelper | คลาสตัวช่วยสำหรับจัดการบริการ Wi-Fi ในอุปกรณ์ |
X
XmlFormattedGeneratorReporter |
การใช้ FormattedGeneratorReporter ซึ่งจัดรูปแบบชุดผลลัพธ์เป็นรูปแบบ XML
|
XmlResultReporter | เขียนผลลัพธ์ JUnit ลงในไฟล์ XML ในรูปแบบที่สอดคล้องกับ XMLJUnitResultFormatter ของ Ant |
XmlSuiteResultFormatter | คลาสยูทิลิตีเพื่อบันทึกชุดการเรียกใช้เป็น XML |
XmlSuiteResultFormatter.RunHistory | ออบเจ็กต์ตัวช่วยสำหรับการแปลง JSON |
Y
YamlClassOptionsParser | เครื่องมือช่วยแยกวิเคราะห์ข้อมูลโปรแกรมทดสอบรันไทม์จากการกําหนดค่า YAML Tradefed |
Z
ZipCompressionStrategy |
ICompressionStrategy สำหรับการสร้างไฟล์ ZIP
|