Chỉ số lớp

Đây là các lớp API. Xem tất cả các gói API .

MỘT

AaptParser Lớp trích xuất thông tin từ apk bằng cách phân tích cú pháp đầu ra của 'huy hiệu kết xuất aapt'.
AaptParser.AaptVersion Vô số tùy chọn cho phiên bản AAPT được sử dụng để phân tích tệp APK.
Abi Một lớp đại diện cho ABI.
AbiFormatter Lớp tiện ích cho abi.
AbiUtils Lớp tiện ích để xử lý ABI của thiết bị
Trừu TượngKết Nối Biểu diễn kết nối trừu tượng.
Tóm tắtMáy chủMàn hình Lớp điển hình để theo dõi sức khỏe máy chủ.
Tóm tắtXmlParser Lớp cơ sở trợ giúp để phân tích tệp xml
Tóm tắtXmlParser.ParseException Bị ném nếu dữ liệu đầu vào XML không thể phân tích được
Trình phân tích cú pháp AcloudConfig Lớp trình trợ giúp phân tích cú pháp cấu hình Acloud (được sử dụng để khởi động phiên bản thiết bị Đám mây).
AcloudConfigParser.AcloudKeys Bộ khóa có thể được tìm kiếm từ cấu hình.
Hành động đang tiến hành Hành động chung đang được tiến hành.
ActiveTrace Lớp chính giúp mô tả và quản lý dấu vết đang hoạt động.
Trình kiểm tra trạng thái hoạt động Trình kiểm tra trạng thái cho các hoạt động còn sót lại đang chạy ở cuối mô-đun.
AdbRootThang máy AutoCloseable cho phép root adb khi được xây dựng nếu cần và khôi phục trạng thái root khi hoàn tất.
Kết nối AdbSsh Kết nối Adb qua cầu ssh.
Trình chuẩn bị AdbStopServer Trình chuẩn bị mục tiêu để dừng máy chủ adb trên máy chủ trước và sau khi chạy thử nghiệm adb.
Kết nối AdbTcp Biểu diễn kết nối mặc định của thiết bị, được coi là kết nối adb tiêu chuẩn của thiết bị.
AdbUtils Một lớp tiện ích cho các hoạt động adb.
AfterClassWithInfo Các đảm bảo tương tự như AfterClass nhưng phương thức được chú thích phải yêu cầu tham số TestInformation .
Tổng hợp bài xử lý Công cụ tổng hợp số liệu cung cấp các phần trăm tối thiểu, tối đa, trung bình, phương sai, độ lệch chuẩn, tổng, số lượng và phần trăm tùy chọn cho các số liệu được thu thập trong quá trình chạy thử nghiệm nhiều lần lặp, coi chúng là gấp đôi.
AllTestAppsCài đặtCài đặt ITargetPreparer cài đặt tất cả ứng dụng từ thư mục IDeviceBuildInfo#getTestsDir() vào thiết bị.
AltDirHành vi Một enum để xác định các hành vi thư mục thay thế cho các trình cài đặt/đẩy tạo phẩm thử nghiệm khác nhau

AndroidJUnitTest Thử nghiệm chạy gói thử nghiệm thiết bị đo lường trên thiết bị nhất định bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner.
Trình chuẩn bị mục tiêu Aoa ITargetPreparer thực thi một loạt hành động (ví dụ: nhấp chuột và vuốt) bằng giao thức Phụ kiện mở Android (AOAv2).
Thông tin ứng dụngBuild IBuildInfo đại diện cho ứng dụng Android và (các) gói thử nghiệm của ứng dụng đó.
Thông tin ứng dụngThiết bịXây dựng Lớp này không được dùng nữa. Sử dụng IDeviceBuildInfo trực tiếp.
Cài đặt ứng dụng ITargetPreparer cài đặt apk và các thử nghiệm của nó.
Phiên bản ứng dụngFetcher Lớp tiện ích để lấy chuỗi phiên bản ứng dụng từ thiết bị.
AppVersionFetcher.AppVersionInfo Các loại thông tin phiên bản ứng dụng.
ArchModuleBộ điều khiển Bộ điều khiển mô-đun không chạy thử nghiệm khi nó không khớp với bất kỳ kiến ​​trúc nhất định nào.
ArgsOptionParser Điền vào Option từ các đối số dòng lệnh được phân tích cú pháp.
MảngSử dụng Các phương thức tiện ích cho mảng
Người chuẩn bị ArtChroot Tạo thư mục chroot cho các bài kiểm tra ART.
Nghệ thuậtGTest
ArtRunTest Một người chạy thử để chạy thử nghiệm ART.
ArtRunTest.AdbShellCommandException Một lớp ngoại lệ để báo cáo lỗi xảy ra trong quá trình thực thi lệnh shell ADB.
ATestFileSystemLogSaver Lớp LogSaver này được ATest sử dụng để lưu nhật ký vào một đường dẫn cụ thể.
AtestRunner Triển khai ITestSuite
AtraceCollector IMetricCollector chạy atrace trong quá trình kiểm tra và thu thập kết quả rồi ghi chúng vào lệnh gọi.
AtraceRunMetricCollector Thu thập dấu vết từ tất cả thư mục kiểm tra trong thư mục nhất định từ thiết bị kiểm tra, ghi nhật ký thư mục kiểm tra và đăng xử lý các tệp theo dõi trong thư mục kiểm tra và tổng hợp các số liệu.
Trình thu thập nhật ký tự động Bảng liệt kê mô tả bộ sưu tập nào có thể được xử lý tự động bởi dây nịt.
Trình báo cáo tự động Lớp xác định ánh xạ từ các trình báo cáo tự động của Tradefed.
Bộ xử lý bài đăng trung bình Triển khai bộ xử lý sau tính toán mức trung bình của danh sách số liệu.

B

NềnThiết bịHành động Chạy lệnh trên một thiết bị nhất định, lặp lại khi cần thiết cho đến khi hành động bị hủy.
Cơ sởThiết bịSố liệuBộ sưu tập Việc triển khai IMetricCollector cơ bản cho phép bắt đầu và dừng thu thập trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
Trình mô phỏng cơ sở Trình chuẩn bị chung để khởi chạy trình mô phỏng cục bộ.
BaseHostJUnit4Test Lớp kiểm tra cơ bản để chạy thử nghiệm kiểu JUnit4 trên máy chủ.
BaseLeveledLogĐầu ra Việc triển khai cơ sở cho ILeveledLogOutput cho phép lọc một số thẻ dựa trên tên hoặc thành phần của chúng.
BaseModuleBộ điều khiển Triển khai cơ bản IModuleController cần được triển khai để kiểm tra xem mô-đun có chạy hay không.
Trình chuẩn bị BaseMultiTarget Việc triển khai cơ sở IMultiTargetPreparer cho phép vô hiệu hóa đối tượng.
BasePostProcessor IPostProcessor cơ sở mà mọi triển khai sẽ mở rộng.
Cơ sởThử lạiQuyết định Triển khai cơ sở IRetryDecision .
BaseStreamLogger <OS mở rộng OutputStream> ILeveledLogOutput hướng các thông điệp tường trình đến luồng đầu ra và tới thiết bị xuất chuẩn.
Trình chuẩn bị mục tiêu cơ sở Lớp triển khai cơ sở cho ITargetPreparer cho phép kiểm soát xem đối tượng có bị vô hiệu hóa hay không.
BaseTestSuite Kiểm thử để chạy Bộ kiểm tra tương thích với hệ thống bộ phần mềm mới.
Bộ điều khiển pin Lớp tiện ích cho phép kiểm soát trạng thái sạc pin của thiết bị.
PinSạcThiết BịPhục Hồi Cho phép kích hoạt lệnh khi mức pin của thiết bị xuống dưới ngưỡng nhất định.
PinNhiệt độ
PinKhông có sẵnThiết bịPhục hồi Trình kiểm tra khôi phục sẽ kích hoạt cấu hình nếu không còn mức pin.
BeforeClassWithInfo Các đảm bảo tương tự như BeforeClass nhưng phương thức được chú thích phải yêu cầu tham số TestInformation .
Trạng thái nhị phân Enum được sử dụng để ghi lại trạng thái BẬT/TẮT với trạng thái không hoạt động BỎ QUA.
Bộ thu thập độ trễ kết nối Bluetooth Trình thu thập sẽ đẩy cấu hình chỉ số thời lượng statsd được xác định trước tới các thiết bị và thu thập thời lượng kết nối Bluetooth cho mỗi cấu hình.
BluetoothConnectionStateCollector Trình thu thập này sẽ thu thập số liệu BluetoothConnectionStateChanged và ghi lại số trạng thái kết nối cho từng cấu hình.
BluetoothConnectionSuccessRatePostProcessor Triển khai bộ xử lý hậu kỳ tính toán tỷ lệ thành công cho cấu hình bluetooth

Sử dụng "metric-key-match" để chỉ định các số liệu chứa trạng thái kết nối bluetooth trong mảng số Ví dụ [0, 1, 2, 3, 0, 1, 2, 3].

BluetoothHciSnoopLogCollector Collector để kích hoạt tính năng ghi nhật ký theo dõi Bluetooth HCI trên DUT và thu thập nhật ký cho mỗi lần kiểm tra.
BluetoothUtils Chức năng tiện ích gọi BluetoothInstrumentation trên thiết bị

Mã BluetoothInstrumentation phía thiết bị có thể được tìm thấy trong AOSP tại: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider IDeviceBuildProvider khởi động thông tin xây dựng từ thiết bị thử nghiệm

Điều này thường được sử dụng cho các thiết bị có bản dựng được cung cấp bên ngoài, tức là

BootstrapServiceFileResolverLoader Tải các trình phân giải bằng cách sử dụng cơ sở tải dịch vụ.
Báo cáo lỗi Đối tượng chứa các tham chiếu tệp báo cáo lỗi, tương thích với báo cáo lỗi phẳng và báo cáo lỗi nén (bugreportz).
Trình thu thập báo cáo lỗi Một ITestInvocationListener truyền qua thu thập các báo cáo lỗi khi xảy ra các sự kiện có thể định cấu hình và sau đó gọi ITestInvocationListener#testLog trên các phần tử con của nó sau khi mỗi báo cáo lỗi được thu thập.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate Vị từ đầy đủ mô tả thời điểm ghi lại báo cáo lỗi.
BugreportCollector.Relation
BugreportCollector.SubPredicate
Báo cáo lỗiOnFailureCollector Thu thập báo cáo lỗi khi trường hợp thử nghiệm không thành công.
BugreportzOnTestCaseFailureCollector Thu thập báo cáo lỗi khi trường hợp thử nghiệm trong quá trình chạy không thành công.
lỗi xây dựng Bị ném nếu bản dựng được cung cấp không chạy được.
Thông tin bản dựng Triển khai chung IBuildInfo cần được liên kết với ITestDevice .
BuildInfoKey Lớp giữ bảng liệt kê liên quan đến việc xây dựng các truy vấn thông tin.
BuildInfoKey.BuildInfoFileKey Enum mô tả tất cả các loại tệp đã biết có thể được truy vấn thông qua IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
BuildInfoRecorder ITargetPreparer ghi dữ liệu meta thông tin bản dựng vào một tệp được chỉ định.
BuildInfoUtil Một lớp tiện ích giúp thao tác IBuildInfo
Lỗi truy xuất bản dựng Đã xảy ra lỗi nghiêm trọng khi truy xuất bản dựng để thử nghiệm.
Phiên bản BuildSerialized Lớp chứa phiên bản tuần tự hóa hiện tại của tất cả IBuildInfo .
BuildTestsZipUtils Lớp trợ giúp cho các hoạt động liên quan đến thử nghiệm zip được tạo bởi hệ thống xây dựng Android
Trình gửi email hàng loạt Tiện ích người gửi email cho phép cấu hình sau: khoảng thời gian gửi, kích thước cụm ban đầu, người nhận và tổng số tin nhắn.
BundletoolUtil Lớp tiện ích sử dụng dòng lệnh Bundletool để cài đặt .apks trên thiết bị.
ByteArrayInputStreamSource
Danh sách ByteArray Một lớp để biểu diễn một mảng byte nhẹ.
ByteArrayUtil Các tiện ích hoạt động trên mảng byte, ví dụ chuyển đổi byte thành số nguyên.

C

XeModuleBộ Điều Khiển Bộ điều khiển này ngăn chặn việc thực hiện các trường hợp thử nghiệm trên các thiết bị không phải ô tô.
Mang theoDnaeLỗi RuntimeException nội bộ để mang DeviceNotAvailableException thông qua khung JUnit4.
Mang theo bị gián đoạnngoại lệ Được ném ra khi thời gian chờ của giai đoạn thử nghiệm được kích hoạt và Ngoại lệ InterruptedException cần được chuyển từ luồng thực thi kiểm tra sang luồng thực thi lệnh gọi.
CdmaThiết bịFlasher Một lớp chiếu hình ảnh trên thiết bị Android vật lý có đài CDMA.
Nhà cung cấp mã thông báo CecController Nhà cung cấp mã thông báo cho các mã thông báo liên quan đến Kiểm soát Điện tử Tiêu dùng (CEC).
Thông tin thư mục trung tâm CentralDirectoryInfo là lớp chứa thông tin của tệp/thư mục bên trong tệp zip.
Kiểm traPairingPreparer CompanionAwarePreparer xác minh liên kết BT giữa thiết bị chính và thiết bị đồng hành
Thông tưAtraceUtil Tiện ích atrace được phát triển chủ yếu để xác định nguyên nhân gốc rễ của ANR trong quá trình thử nghiệm Monkey.
Thông tưByteArray Cấu trúc dữ liệu để giữ một mảng có kích thước cố định hoạt động như một bộ đệm tròn và theo dõi tổng tổng của tất cả các giá trị trong mảng.
ClangCodeBộ sưu tập bảo hiểm BaseDeviceMetricCollector sẽ kéo các phép đo phạm vi phủ sóng Clang ra khỏi thiết bị và ghi lại chúng dưới dạng tạo phẩm thử nghiệm.
ClassNotFoundConfigurationException ConfigurationException khi không tìm thấy lớp của đối tượng.
Máy quét đường dẫn lớp Tìm các mục trên đường dẫn lớp.
ClassPathScanner.ClassNameFilter IClassPathFilter lọc và chuyển đổi tên lớp java.
ClassPathScanner.ExternalClassNameFilter ClassNameFilter từ chối các lớp bên trong
ClassPathScanner.IClassPathFilter Bộ lọc cho đường dẫn nhập đường dẫn lớp

Được tạo mẫu sau FileFilter

ClockworkUtils Tiện ích đồng hồ để chia sẻ logic đa thiết bị
Có thể đóngTraceScope Một lớp có phạm vi cho phép báo cáo phần theo dõi thông qua tài nguyên dùng thử
Thông tin cụm xây dựng Lớp IBuildInfo dành cho các bản dựng được dẫn từ TFC.
Nhà cung cấp ClusterBuild IBuildProvider để tải xuống tài nguyên kiểm tra TFC.
cụm khách hàng Triển khai IClusterClient để tương tác với chương trình phụ trợ TFC.
Cụm lệnh Một lớp đại diện cho một nhiệm vụ được tìm nạp từ Cụm TF.
ClusterCommand.RequestType
ClusterCommand.State Trạng thái của lệnh trong cụm TF.
ClusterCommandConfigBuilder Một lớp để xây dựng tệp cấu hình cho lệnh cụm.
CụmLệnhSự Kiện Một lớp để đóng gói các sự kiện lệnh cụm sẽ được tải lên.
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
ClusterCommandLauncher Lớp IRemoteTest để khởi chạy lệnh từ TFC thông qua TF quy trình con.
ClusterCommandScheduler ICommandScheduler để hỗ trợ TFC (Cụm giao dịch).
ClusterCommandTrạng thái Một lớp đại diện cho trạng thái và lý do hủy lệnh từ Cụm TF.
CụmThông tin thiết bị Một lớp đóng gói thông tin thiết bị cụm sẽ được tải lên.
ClusterDeviceInfo.Builder
CụmThiết bịMàn hình Triển khai IDeviceMonitor báo cáo kết quả cho dịch vụ Tradefed Cluster.
ClusterEventUploader <T mở rộng IClusterEvent > Lớp ClusterEventUploader, tải IClusterEvent lên TFC.
ClusterHostSự kiện Một lớp để đóng gói các sự kiện máy chủ cụm sẽ được tải lên.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Enums của các loại sự kiện chủ nhà khác nhau.
ClusterHostUtil Các hàm sử dụng tĩnh cho TF Cluster để lấy các phiên bản cấu hình chung, thông tin máy chủ, v.v.
ClusterLogSaver Lớp ILogSaver để tải kết quả kiểm tra lên TFC.
ClusterLogSaver.FilePickingChiến lược Chiến lược chọn tập tin.
Tùy chọn cụm
Kiểm tra bảo hiểm mã Thử nghiệm chạy gói thử nghiệm thiết bị đo lường trên một thiết bị nhất định và tạo báo cáo phạm vi mã.
Bộ thu thậpByteĐầu raBộ thu IShellOutputReceiver thu thập toàn bộ đầu ra shell thành byte[] .
Thu ThậpĐầu RaThu IShellOutputReceiver thu thập toàn bộ đầu ra shell thành một String .
CollectingTestListener ITestInvocationListener sẽ thu thập tất cả kết quả kiểm tra.
Người trợ giúp sưu tầm Trình trợ giúp thực hiện một số thao tác IMetricCollector cần thiết ở một số nơi.
LệnhFileParser Trình phân tích cú pháp cho tệp chứa tập hợp các dòng lệnh.
CommandFileParser.CommandLine
LệnhNgắt Dịch vụ cho phép các lệnh TradeFederation bị gián đoạn hoặc được đánh dấu là không thể gián đoạn.
CommandLineBuildInfoBuilder Tiện ích nhằm nắm bắt các đối số thông tin bản dựng thông thường từ một dòng lệnh và tạo IBuildInfo từ chúng.
Tùy chọn lệnh Triển khai ICommandOptions .
CommandOptionsGetter Triển khai dịch vụ trả về giá trị tùy chọn lệnh của lệnh gọi đã cho.
LệnhKết quả Chứa kết quả của lệnh
CommandRunner Một điểm vào TradeFederation thay thế sẽ chạy lệnh được chỉ định trong đối số dòng lệnh rồi thoát.
CommandRunner.ExitCode Mã lỗi có thể thoát bằng.
Bộ lập lịch lệnh Bộ lập lịch để chạy các lệnh TradeFederation trên tất cả các thiết bị có sẵn.
CommandScheduler.HostState Enums có trạng thái khác nhau của máy chủ
Trạng thái lệnh Biểu thị trạng thái của một hoạt động được tính thời gian.
Trình xử lý trạng thái lệnh Trình xử lý giúp theo dõi và cập nhật trạng thái của lệnh gọi.
CommonLogRemoteFileUtil Tiện ích này cho phép tránh trùng lặp mã trên các biểu diễn thiết bị từ xa khác nhau đối với logic tìm nạp nhật ký từ xa của các tệp phổ biến.
CommonLogRemoteFileUtil.KnownLogFileEntry Trình bày một mục nhật ký đã biết cho các thiết bị từ xa.
Trình phân bổ đồng hành Lớp cơ sở đảm nhiệm việc phân bổ và giải phóng thiết bị đồng hành

getCompanionDeviceSelectionOptions() nên được triển khai để mô tả các tiêu chí cần thiết để phân bổ thiết bị đồng hành

CompanionAwarePreparer ITargetPreparer gói gọn logic để có được thiết bị đồng hành đã được phân bổ.
Kiểm tra phần mềm đồng hành Lớp kiểm thử cơ bản gói gọn quá trình lấy và kiểm tra thiết bị đồng hành

Lớp con có thể gọi getCompanion() để lấy đồng hành được phân bổ.

Đồng hànhThiết bị theo dõi Lớp phân bổ và giải phóng các thiết bị đồng hành
CompanionRunCommandTargetPreparer ITargetPreparer chạy các lệnh được chỉ định trên thiết bị đồng hành được phân bổ
CompanionTestAppInstallSetup ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo#getTestsDir() trên thiết bị đồng hành được phân bổ.
CompileBootImageWithSpeedTargetPreparer Biên dịch lại đường dẫn lớp khởi động và máy chủ hệ thống bằng bộ lọc 'tốc độ' của trình biên dịch.
Tình TrạngThất BạiMàn Hình Giám sát mọi lỗi từ lệnh gọi.
Hàng đợi ưu tiên chặn điều kiện <T> Một lớp an toàn theo luồng với các hoạt động giống như ERROR(/PriorityBlockingQueue) có thể truy xuất các đối tượng khớp với một điều kiện nhất định.
ConditionPriorityBlockingQueue.AlwaysMatch <T> ConditionPriorityBlockingQueue.IMatcher phù hợp với bất kỳ đối tượng nào.
ConditionPriorityBlockingQueue.IMatcher <T> Một giao diện để xác định xem các phần tử có khớp với một số loại điều kiện hay không.
Cấu hình hoàn thành Triển khai Completer cho các cấu hình TF của chúng tôi.
Có thể định cấu hìnhGrpcDynamicShardingClient
Cấu hình Triển khai IConfiguration cụ thể để lưu trữ các đối tượng cấu hình đã tải trong bản đồ.
Định nghĩa cấu hình Giữ bản ghi về cấu hình, các đối tượng liên quan và các tùy chọn của chúng.
Cấu hìnhDef.ConfigObjectDef Đối tượng chứa thông tin về Tên lớp và số lần xuất hiện mà nó có (ví dụ: nếu một cấu hình có cùng một đối tượng hai lần thì đối tượng đầu tiên sẽ có số lần xuất hiện đầu tiên).
Bộ mô tả cấu hình Đối tượng cấu hình mô tả một số khía cạnh của chính cấu hình đó.
Cấu hìnhDescriptor.LocalTestRunner Enum được sử dụng để chỉ người chạy thử cục bộ.
Cấu hình ngoại lệ Bị ném nếu không thể tải cấu hình.
Cấu hìnhNhà máy Nhà máy tạo IConfiguration .
ConfigurationFactory.ConfigLoader Việc triển khai IConfigDefLoader để theo dõi các cấu hình được bao gồm từ một cấu hình gốc và đưa ra một ngoại lệ trên vòng tròn bao gồm.
ConfigurationFactory.ExceptionLoader
Cấu hìnhUtil Chức năng tiện ích để xử lý các tập tin cấu hình.
Cấu hìnhXmlParserCài đặt Một lớp đơn giản để chấp nhận cài đặt cho ConfigurationXmlParser

Để chuyển cài đặt cho lớp này, bí danh là bắt buộc.

Cấu hìnhYamlParser Trình phân tích cú pháp cho các cấu hình Tradefed kiểu YAML
Cấu hìnhUtil Lớp tiện ích để tạo, tương tác và đẩy các tệp cấu hình statsd.
Cấu hìnhUtil.LogSource
Bảng điều khiển Bảng điều khiển TradeFederation chính cung cấp cho người dùng giao diện để tương tác

Hiện nay hỗ trợ các hoạt động như

  • thêm lệnh để kiểm tra
  • liệt kê các thiết bị và trạng thái của chúng
  • liệt kê các lời gọi đang diễn ra
  • liệt kê các lệnh trong hàng đợi
  • kết xuất nhật ký lệnh gọi vào tập tin/thiết bị xuất chuẩn
  • tắt
Console.ArgRunnable <T> Một Runnable với phương thức run có thể lấy đối số
Console.CaptureList Một loại tiện lợi cho List<List<String>>
ConsoleReaderOutputStream Một OutputStream có thể được sử dụng để làm cho System.out.print() hoạt động tốt với LineReader chưa hoàn thành của người dùng.
Bảng điều khiểnResultReporter Trình báo cáo kết quả để in kết quả kiểm tra ra bàn điều khiển.
Trình xử lý nhà cung cấp nội dung Trình xử lý trừu tượng hóa các tương tác của nhà cung cấp nội dung và cho phép sử dụng nhà cung cấp nội dung phía thiết bị cho các hoạt động khác nhau.
CountingTestResultListener TestResultListener theo dõi tổng số bài kiểm tra bằng TestStatus
Bộ sưu tập CountTestCase Đếm và báo cáo số lượng trường hợp thử nghiệm cho một IRemoteTest nhất định.
Bảo hiểmĐo lườngForwarder Kiểm tra trình giữ chỗ chuyển tiếp các phép đo phạm vi từ nhà cung cấp bản dựng đến trình ghi nhật ký.
Tùy chọn bảo hiểm Đối tượng được giao dịch để giữ các tùy chọn bảo hiểm.
Bảo hiểmOptions.Toolchain
CpuThrottling Bồi Bàn ITargetPreparer đợi cho đến khi tần số tối đa trên tất cả các lõi được khôi phục về mức cao nhất hiện có
TạoAvdPreparer
Người tạo người dùng chuẩn bị Trình chuẩn bị mục tiêu để tạo người dùng và dọn dẹp nó ở cuối.
Lời mời hiện tại Một lớp theo dõi và cung cấp thông tin lệnh gọi hiện tại hữu ích ở bất kỳ đâu bên trong lệnh gọi.
CurrentInvocation.InvocationInfo Một số khóa có tên đặc biệt mà chúng tôi sẽ luôn điền vào cho lệnh gọi.
CurrentInvocation.IsolationGrade Mô tả mức độ cô lập

D

DebugHostLogOnFailureCollector Bộ sưu tập sẽ thu thập và ghi lại nhật ký phía máy chủ khi xảy ra lỗi trường hợp kiểm thử.
Kết nối mặc định Biểu diễn kết nối mặc định của thiết bị, được coi là kết nối adb tiêu chuẩn của thiết bị.
DefaultConnection.ConnectionBuilder Builder được sử dụng để mô tả kết nối.
Mặc địnhTừ xaAndroidTestRunner Phần mở rộng của ddmlib RemoteAndroidTestRunner để đặt một số mặc định cho các trường hợp sử dụng Tradefed.
Mặc địnhTestsZipInstaller Triển khai mặc định của trình cài đặt zip thử nghiệm.
DelegatedInvocationThực thi InvocationExecution ủy quyền thực thi cho một nhị phân Tradefed khác.
Trình giải quyết phụ thuộc Một loại nhà cung cấp mới cho phép có được tất cả các phần phụ thuộc cho một bài kiểm tra.
Thiết bịHành độngTargetPreparer ITargetPreparer để thực hiện các hành động của thiết bị.
Thiết bịHành độngUtil Một lớp Tiện ích để thực hiện các hành động của thiết bị.
DeviceActionUtil.Command Các lệnh hoạt động của thiết bị.
DeviceActionUtil.DeviceActionConfigError Ngoại lệ cho lỗi cấu hình.
Phân bổ thiết bịKết quả Biểu thị kết quả của nỗ lực phân bổ cho một lệnh.
Trạng thái phân bổ thiết bị Thể hiện trạng thái phân bổ của thiết bị từ phối cảnh IDeviceManager
Trình kiểm tra thiết bị có sẵn Trình kiểm tra để đảm bảo mô-đun không khiến thiết bị ở trạng thái ngoại tuyến.
Trình kiểm tra đường cơ sở của thiết bị Đặt cài đặt cơ sở của thiết bị trước mỗi mô-đun.
Thiết bịBaselineSetter Lớp trừu tượng dùng để tạo cài đặt đường cơ sở của thiết bị.
Trình kiểm tra mức pin của thiết bị IRemoteTest kiểm tra mức sạc pin tối thiểu và đợi pin đạt đến ngưỡng sạc thứ hai nếu không có mức sạc tối thiểu.
Thiết bịPinTài nguyênSố liệuBộ sưu tập Bộ sưu tập này thu thập số liệu pin của thiết bị.
Trình mô tả thiết bị Lớp trình bao bọc cho IBuildInfo , chứa các phương thức trợ giúp để truy xuất thông tin bản dựng nền tảng thiết bị.
Thông tin bản dựng thiết bị IBuildInfo đại diện cho bản dựng thiết bị Android hoàn chỉnh và (tùy chọn) các thử nghiệm của nó.
DeviceBuildInfoBootStrapper ITargetPreparer thay thế các trường thông tin bản dựng bằng các thuộc tính được đọc từ thiết bị

Điều này hữu ích cho việc thử nghiệm các thiết bị có bản dựng được tạo từ nguồn bên ngoài (ví dụ:

Thiết bịBuildInfoIn phun ITargetPreparer chèn siêu dữ liệu DeviceBuildDescriptor vào IBuildInfo .
Trình dọn dẹp thiết bị Thực hiện khởi động lại hoặc định dạng dưới dạng hành động dọn dẹp sau khi kiểm tra và tùy ý tắt màn hình
DeviceCleaner.CleanupHành động
DeviceCleaner.PostCleanupAction
Thiết bị sử dụng đồng thời Chứa các phương thức và lớp tiện ích để thực thi lệnh phía thiết bị đồng thời

Sử dụng ERROR(/ExecutorService) để chạy các lệnh được triển khai dưới dạng ShellCommandCallable và sử dụng ERROR(/#joinFuture(String,Future,long)) để đồng bộ hóa với ERROR(/Future) được trả về bởi ERROR(/ExecutorService) để thực thi lệnh.

DeviceConcurrentUtil.ShellCommandCallable <V> ERROR(/Callable) bao gồm các chi tiết về việc thực thi lệnh shell trên ITestDevice .
Chủ sở hữu cấu hình thiết bị Triển khai IDeviceConfiguration cụ thể để lưu trữ các đối tượng cấu hình thiết bị đã tải trong các thuộc tính của nó.
Bộ mô tả thiết bị Một lớp chứa thông tin mô tả một thiết bị đang được thử nghiệm.
Thiết bị bị ngắt kết nốiNgoại lệ Bị ném khi một thiết bị không còn có thể truy cập được thông qua loại truyền tải của nó, ví dụ: nếu thiết bị không còn hiển thị qua kết nối USB hoặc TCP/IP
Mã nhận dạng lỗi thiết bị Mã nhận dạng lỗi từ Lỗi thiết bị và lỗi được báo cáo của thiết bị.
Thiết bịFailedToBootError Bị ném nếu thiết bị không khởi động được sau khi được flash bằng bản dựng.
Thiết bịTính năngModuleBộ điều khiển Bộ điều khiển mô-đun không chạy thử nghiệm khi nó không hỗ trợ tính năng nhất định.
Trình báo cáo tập tin thiết bị Một lớp tiện ích kiểm tra thiết bị để tìm tệp và gửi chúng đến ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) nếu tìm thấy.
Trình chuẩn bị thiết bịFlash ITargetPreparer hiển thị hình ảnh trên phần cứng vật lý của Android.
Thiết bịCó thể gập lạiTrạng thái Biểu diễn trạng thái có thể gập lại của thiết bị được trả về bởi "trạng thái in cmd device_state".
Thông tin thư mục thiết bịBuilder IDeviceBuildInfo cũng chứa các tạo phẩm xây dựng khác có trong một thư mục trên hệ thống tệp cục bộ.
Trình theo dõi hình ảnh thiết bị Đối với một số bản cập nhật thiết bị gia tăng, chúng tôi cần các tệp cơ sở để tính toán các khác biệt.
DeviceImageTracker.FileCacheTracker Theo dõi thông tin của hình ảnh thiết bị được lưu trong bộ nhớ đệm và siêu dữ liệu của nó
DeviceImageZipNhấp nháyTargetPreparer Trình chuẩn bị mục tiêu sẽ flash thiết bị bằng hình ảnh thiết bị được cung cấp qua một định dạng cụ thể.
Thiết bịInternetKhả năng truy cậpTài nguyênMetricCollector Trình thu thập ping google.com để kiểm tra xem thiết bị có khả năng truy cập internet hay không.
DeviceJUnit4ClassRunner Trình chạy thử JUnit4 cũng hỗ trợ IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Chú thích giả nhằm mục đích mang nhật ký đến cho các phóng viên.
DeviceJUnit4ClassRunner.MetricAnnotation Chú thích giả nhằm mục đích mang số liệu đến cho các phóng viên.
DeviceJUnit4ClassRunner.TestLogData Triển khai ExternalResourceTestRule .
DeviceJUnit4ClassRunner.TestMetrics Triển khai ExternalResourceTestRule .
Quản lý thiết bịGrpcServer Máy chủ GRPC cho phép đặt trước thiết bị từ Tradefed.
Quản lý thiết bị
DeviceManager.FastbootDevice Hình đại diện của một thiết bị ở chế độ Fastboot.
Dữ liệu số liệu thiết bị Đối tượng chứa tất cả dữ liệu được thu thập bởi người thu thập số liệu.
DeviceMonitorBộ ghép kênh Một lớp proxy để truyền các yêu cầu tới nhiều IDeviceMonitor .
Thiết bịKhông có sẵnNgoại lệ Bị loại bỏ khi thiết bị không còn có sẵn để thử nghiệm.
Chủ sở hữu thiết bịTargetPreparer ITargetPreparer thiết lập thành phần chủ sở hữu thiết bị.
DeviceParameterizedRunner Trình chạy được tham số hóa kiểu JUnit4 dành cho các thử nghiệm được tham số hóa do phía máy chủ điều khiển.
Thuộc tính thiết bị Các định nghĩa hằng số chung cho tên thuộc tính phía thiết bị
Chế độ phục hồi thiết bịSử dụng
Trình báo cáo phát hành thiết bị Trình báo cáo phát hành thiết bị xử lý việc giao tiếp với thiết bị gốc xử lý (các) thiết bị sẽ được phát hành.
Tính năng thiết lập lại thiết bị Phía máy chủ thực hiện thiết lập lại thiết bị.
Trình xử lý thiết bị lại Tiện ích xử lý nói chung việc đặt lại thiết bị.
Thiết bịRuntimeException Bị ném khi một hành động của thiết bị không mang lại kết quả như mong đợi.
Tùy chọn lựa chọn thiết bị Vùng chứa các tiêu chí lựa chọn thiết bị.
DeviceSelectionOptions.DeviceRequestedType Các loại thiết bị giữ chỗ khác nhau có thể được hỗ trợ.
Trình kiểm tra cài đặt thiết bị Kiểm tra xem cài đặt thiết bị có thay đổi trong quá trình chạy mô-đun hay không.
Thiết lập thiết bị ITargetPreparer định cấu hình thiết bị để thử nghiệm dựa trên Option được cung cấp.
Tính năng chụp ảnh của thiết bị Phía máy chủ thực hiện ảnh chụp nhanh thiết bị.
Trình xử lý ảnh chụp thiết bị Tiện ích xử lý ảnh chụp nhanh Mực nang.
DeviceStateGiám sát Lớp trợ giúp để theo dõi trạng thái của IDevice .
Thiết bịStorageAgeResourceMetricCollector Phân tích tuổi lưu trữ từ logcat.
Thiết bị lưu trữFiller Trình chuẩn bị mục tiêu sẽ lấp đầy bộ nhớ để có sẵn một lượng không gian trống.
Trình kiểm tra trạng thái thiết bị lưu trữ Kiểm tra xem thiết bị có đủ dung lượng đĩa cho các phân vùng nhất định không.
DeviceStringPizer Trình chuẩn bị mục tiêu để ghi một chuỗi vào một tập tin.
Thiết bịSuite Mở rộng Suite chứa JUnit4 để cung cấp ITestDevice cho các thử nghiệm yêu cầu nó.
Trình trợ giúp đồng bộ hóa thiết bị Trình trợ giúp giúp đồng bộ hóa hình ảnh thiết bị mới với thiết bị.
DeviceTestCase Trường hợp thử nghiệm JUnit trợ giúp cung cấp dịch vụ IRemoteTestIDeviceTest .
Kiểm tra thiết bịKết quả Chuyên môn hóa TestResult sẽ bị hủy khi xảy ra DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
Tùy chọn DeviceTestRun Lớp trình tạo dành cho các tùy chọn liên quan đến việc chạy thử nghiệm thiết bị thông qua BaseHostJUnit4Test.
DeviceTestSuite Bộ thử nghiệm JUnit trợ giúp cung cấp dịch vụ IRemoteTestIDeviceTest .
Bộ thu thập dấu vết thiết bị Bộ sưu tập sẽ bắt đầu theo dõi perfetto khi quá trình chạy thử bắt đầu và ghi lại tệp theo dõi ở cuối.
Thiết bịKhông có sẵnMàn hình Trình nghe này cố gắng chỉ thu thập DNAE ở cấp độ trường hợp thử nghiệm.
Thiết bịKhông phản hồiNgoại lệ Một chuyên môn của DeviceNotAvailableException cho biết thiết bị được hiển thị với adb nhưng không phản hồi (nghĩa là hết thời gian ra lệnh, không khởi động, v.v.)
Trình chuẩn bị mục tiêu cập nhật thiết bị Một ITargetPreparer trừu tượng đảm nhiệm các bước chung xung quanh việc cập nhật thiết bị bằng tệp hình ảnh thiết bị từ nguồn bên ngoài (trái ngược với dịch vụ xây dựng).
Thiết bịWifiTài nguyênSố liệuBộ sưu tập Bộ thu thập thu thập các số liệu về cường độ tín hiệu wifi được kết nối hiện tại và tốc độ liên kết.
Cần gạt thiết bị ITargetPreparer xóa sạch dữ liệu người dùng
Đồ thị có hướng <V> Việc triển khai đồ thị không có trọng số theo hướng.
TắtSELinuxTargetPreparer Trình chuẩn bị mục tiêu sẽ tắt SELinux nếu được bật.
KhôRunKeyCửa hàng Kho khóa để chạy thử trong đó mọi giá trị kho khóa luôn được thay thế và tìm thấy đúng cách.
Người chạy khô Chạy thử nghiệm khô khan trong suốt thay vì thực sự thực hiện chúng.
DynamicFileStubTest Đây là bài kiểm tra được giao dịch để kiểm tra xem giao dịch có thể giải quyết chính xác tệp động hay không.
DynamicRemoteFileResolver Lớp giúp giải quyết đường dẫn đến các tập tin từ xa.
DynamicRemoteFileResolver.FileResolverLoader Tải các triển khai IRemoteFileResolver .
DynamicShardHelper Chiến lược phân chia để cho phép xếp hàng làm việc từ xa giữa nhiều phiên bản TF
DynamicShardingConnectionInfoMessage Lớp lưu giữ dữ liệu để giúp việc gửi qua máy chủ tính năng dễ dàng hơn.
Trình chuẩn bị hệ thống động ITargetPreparer thiết lập hình ảnh hệ thống trên bản dựng thiết bị bằng Bản cập nhật hệ thống động.

E

Tính năng phát hành thiết bị sớm Triển khai máy chủ tính năng để phát hành thiết bị sớm.
E-mail Một lớp trợ giúp để gửi email.
EmailMáy chủSức khỏeĐại lý Triển khai IHostHealthAgent để gửi email từ báo cáo Giám sát máy chủ
EmmaXmlHằng số Các hằng số được sử dụng khi phân tích cú pháp báo cáo emma xml.
Trình giả lậpBộ nhớCpuCapturer
Thông tin thư mục cuối trung tâm EndCentralDirectoryInfo là lớp chứa thông tin tổng thể của tệp zip.
Trình kiểm tra SeLinux được thực thi Trình kiểm tra trạng thái đảm bảo trạng thái của Selinux.
XóaUserDataPreparer ITargetPreparer xóa dữ liệu người dùng trên thiết bị.
Mã định danh lỗi Giao diện này mô tả một lỗi cụ thể và các thuộc tính của nó.
ErrorStorageUtil Lớp trình trợ giúp để xử lý các lỗi cho phù hợp với bộ lưu trữ chung.
Sự kiệnLoggerListener Trình nghe ghi lại tất cả các sự kiện mà nó nhận được vào một tệp
Ngoại lệNémRunnerWrapper
Kiểm tra cơ sở thực thi Lớp cơ sở cho kiểu thử nghiệm có thể thực thi được.
Kiểm tra máy chủ thực thi Chạy thử nghiệm khả năng thực thi đang chạy trên máy chủ.
Kiểm tra mục tiêu có thể thực thi Chạy thử nghiệm khả năng thực thi đang chạy trên mục tiêu.
Tệp thực thi Các tệp phụ thuộc được tạo trong quá trình thực hiện kiểm tra hoặc lệnh gọi cần được thực hiện để kiểm tra.
Thực thiFiles.FilesKey Việc liệt kê khóa tiêu chuẩn đã biết cho bản đồ.
Thuộc tính thực thi Các thuộc tính được tạo trong quá trình thực hiện kiểm tra hoặc gọi.
Nhà cung cấp bản dựng hiện có IBuildProvider trả về IBuildInfo đã được tạo sẵn.
Tệp mở rộng Phần mở rộng của tệp tiêu chuẩn để chứa siêu dữ liệu liên quan đến bản dựng.

F

Mô tả lỗi Lớp mô tả thông tin lỗi trong Liên đoàn Thương mại.
Thử nghiệm giả mạo Một bài kiểm tra giả có mục đích là giúp dễ dàng tạo ra các kết quả kiểm tra lặp lại.
FakeTestsZipThư mục Công cụ kiểm tra tạo thư mục kiểm tra giả được giải nén dựa trên danh sách nội dung.
FakeTestsZipFolder.ItemType
FastbootCommandPreparer Trình chuẩn bị mục tiêu kích hoạt fastboot và gửi lệnh fastboot.
FastbootThiết bịFlasher Một lớp dựa vào fastboot để flash hình ảnh trên phần cứng vật lý của Android.
Trình trợ giúp Fastboot Một lớp trợ giúp cho các hoạt động fastboot.
FastbootUpdateBootstrapPreparer Một ITargetPreparer phân giai đoạn các tệp được chỉ định (bộ nạp khởi động, radio, zip hình ảnh thiết bị) vào IDeviceBuildInfo để cài đặt các thiết bị với FastbootDeviceFlasher , sau đó đưa các thuộc tính của thiết bị sau khởi động vào thông tin bản dựng cho mục đích báo cáo kết quả.
FatalHostLỗi Một ngoại lệ cho biết đã xảy ra lỗi nghiêm trọng không thể khôi phục trên máy chủ đang chạy TradeFederation và phiên bản TradeFederation sẽ bị tắt.
Tính năngFlagTargetPreparer Cập nhật DeviceConfig (cờ tính năng được điều chỉnh bởi dịch vụ từ xa).
Bộ nhớ đệm tải xuống tệp Một lớp trợ giúp duy trì bộ nhớ đệm LRU của hệ thống tệp cục bộ của các tệp đã tải xuống.
Tập tinTải xuốngCacheFactory Một nhà máy để tạo FileDownloadCache
TệpTải xuốngCacheWrapper Lớp trình bao bọc cung cấp tiện ích FileDownloadCache trong khi triển khai giao diện IFileDownloader .
FileIdleMàn hình Giám sát các tập tin và thực hiện lệnh gọi lại nếu chúng không hoạt động (tức là
TệpĐầu vàoStreamNguồn Một InputStreamSource nhận một tệp đầu vào.
FileLogger ILeveledLogOutput hướng các thông điệp tường trình đến một tệp và tới thiết bị xuất chuẩn.
FileProtoResultReporter Trình báo cáo Proto kết xuất TestRecord vào một tệp.
FilePullerThiết bịMetricCollector BaseDeviceMetricCollector lắng nghe khóa số liệu đến từ thiết bị và lấy chúng dưới dạng tệp từ thiết bị.
FilePullerLogCollector Trình ghi nhật ký tệp do phía thiết bị báo cáo.
FileSystemLogSaver Lưu nhật ký vào hệ thống tập tin.
TệpUtil Một lớp trợ giúp cho các hoạt động liên quan đến tệp
FileUtil.LowDiskSpaceException Bị ném nếu dung lượng đĩa có thể sử dụng dưới ngưỡng tối thiểu.
FilteredResultForwarder Biến thể của ResultForwarder chỉ cho phép báo cáo danh sách cho phép của TestDescription .
Đã sửa lỗiByteArrayOutputStream ERROR(/OutputStream) chỉ lưu giữ lượng dữ liệu tối đa.
Phương pháp nhấp nháy Một enum để mô tả phương pháp được sử dụng để flash thiết bị đang được thử nghiệm
Trình phân tích tài nguyên nhấp nháy Một lớp phân tích các phiên bản cần thiết của các tệp hình ảnh phụ cần thiết để flash thiết bị.
Nhấp nháyResourcesParser.AndroidInfo Một typedef cho Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint Giao diện lọc, nhằm cho phép FlashingResourcesParser bỏ qua một số tài nguyên mà nó có thể sử dụng
Nhấp nháyTài nguyênSử dụng Tiện ích này giúp thiết lập phiên bản phù hợp của các tạo phẩm để chúng có thể được flash thông qua DeviceFlashPreparer .
Trình xử lý mở rộng có thể gập lại IModuleParameterHandler mở rộng hơn cho từng cấu hình có thể gập lại không chính.
Trình xử lý có thể gập lại Trình xử lý có thể gập lại chung có thể lấy các tham số có thể gập lại để tạo một mô-đun chuyên dụng.
Chế độ có thể gập lại Trình chuẩn bị mục tiêu có thể chuyển đổi trạng thái có thể gập lại của thiết bị.
Thư mụcBuildInfo Triển khai cụ thể IFolderBuildInfo .
Trình bảo vệ thư mục ITargetPreparer kéo các thư mục ra khỏi thiết bị, nén và lưu nó vào phần phụ trợ ghi nhật ký.
FormattedGeneratorReporter Trình báo cáo cho phép tạo báo cáo theo một định dạng cụ thể.
Trạng thái thiết bị miễn phí
Cầu chìUtil Một lớp trợ giúp cho các hoạt động FUSE.

G

Thông tin GceAvd Cấu trúc để giữ dữ liệu liên quan cho một phiên bản GCE AVD nhất định.
GceAvdInfo.GceStatus
GceAvdInfo.LogFileEntry
GceManager Trình trợ giúp quản lý các cuộc gọi GCE để bắt đầu/dừng và thu thập nhật ký từ GCE.
GceRemoteCmdFormatter Lớp tiện ích để định dạng các lệnh để tiếp cận thiết bị gce từ xa.
GceRemoteCmdFormatter.ScpMode SCP có thể được sử dụng để đẩy hoặc kéo tệp tùy thuộc vào cấu trúc của đối số.
GceSshTunnelMàn hình Trình theo dõi chủ đề cho đường hầm Gce ssh.
Bộ sưu tập bảo hiểm GcovCode BaseDeviceMetricCollector sẽ kéo các phép đo mức độ bao phủ gcov ra khỏi thiết bị và ghi lại chúng dưới dạng tạo phẩm thử nghiệm.
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector sẽ kéo các phép đo mức độ bao phủ hạt nhân gcov ra khỏi các bản gỡ lỗi và ra khỏi thiết bị, sau đó cuối cùng ghi lại chúng dưới dạng tạo phẩm thử nghiệm.
GCSBucketUtil Trình quản lý tệp để tải xuống và tải lên các tệp từ Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadata Trình bao bọc đơn giản cho thông tin tệp trong GCS.
GCSCommon Lớp cơ sở cho hoạt động của Gcs như tải xuống và tải lên.
Nhà máy cấu hình GCS ConfigurationFactory tải cấu hình từ Google Cloud Storage.
GCSConfigurationFactory.GCSConfigLoader Tiện ích mở rộng của ConfigurationFactory.ConfigLoader tải cấu hình từ GCS, theo dõi các cấu hình được bao gồm từ một cấu hình gốc và đưa ra một ngoại lệ trên vòng tròn bao gồm.
Máy chủ cấu hình GCS Máy chủ cấu hình tải cấu hình từ Google Cloud Storage (GCS).
Trình trợ giúp GCDownloader Trình tải xuống dành cho nhóm GCS đảm nhiệm việc lưu vào bộ nhớ đệm và phân giải cấu hình chung.
Trình tải xuống tệp GCS Trình tải xuống tệp để tải xuống tệp từ bộ lưu trữ đám mây của Google (GCS).
Trình tải lên tệp GCS Trình tải tệp lên để tải dữ liệu tệp lên bộ lưu trữ đám mây của Google (GCS).
GCSHostTrình quản lý tài nguyên Tải xuống tài nguyên máy chủ từ GCS (bộ lưu trữ đám mây của Google).
GcsRemoteFileResolver Triển khai IRemoteFileResolver cho phép tải xuống từ nhóm GCS.
GenericLogcatEventParser <LogcatEventType> Phân tích đầu vào logcat cho các sự kiện.
GenericLogcatEventParser.LogcatEvent Cấu trúc để giữ một sự kiện logcat với loại sự kiện và kích hoạt thông báo logcat
GetPreviousPassedHelper Người trợ giúp để có được các bộ lọc kiểm tra đã vượt qua trước đó.
GkiDeviceFlashPreparer Một trình chuẩn bị mục tiêu sẽ flash thiết bị bằng hình ảnh chung của hạt nhân Android.
Cấu hình Toàn cầu Triển khai IGlobalConfiguration lưu trữ các đối tượng cấu hình đã tải trong bản đồ
GlobalFilterGetter Triển khai dịch vụ trả về các bộ lọc của lệnh gọi nhất định.
Bộ lọc toàn cầu Tùy chọn bộ lọc được áp dụng cho lệnh gọi.
GoogleApiClientUtil Công cụ tạo ứng dụng khách Google API.
Trình phân tích kết quả điểm chuẩn của Google Phân tích kết quả của Google Benchmark chạy từ shell và trả về bản đồ chứa tất cả kết quả.
Kiểm tra điểm chuẩn của Google Bài kiểm tra chạy gói kiểm tra điểm chuẩn của Google trên thiết bị nhất định.
GranularRetriableTestWrapper Một lớp trình bao bọc hoạt động trên IRemoteTest để phân loại IRemoteTest ở cấp độ trường hợp thử nghiệm.
GranularRetriableTestWrapper.StartEndCollector Trình trợ giúp lớp để phát hiện phần bắt đầu và kết thúc lượt chạy bị thiếu.
GsiDeviceFlashPreparer Trình chuẩn bị mục tiêu sẽ flash thiết bị bằng hình ảnh hệ thống chung của Android.
GTest Thử nghiệm chạy gói thử nghiệm gốc trên thiết bị nhất định.
GTestBase Lớp cơ sở của gTest
GTestListTestParser Trình phân tích cú pháp kết quả cho chế độ chạy thử gtest với tham số "--gtest_list_tests".
Trình phân tích cú pháp GTestResult Phân tích kết quả 'chế độ đầu ra thô' của các thử nghiệm gốc bằng GTest chạy từ shell và thông báo kết quả cho ITestInvocationListener.
GTestXmlResultParser Phân tích kết quả 'chế độ đầu ra xml' của các thử nghiệm gốc bằng GTest chạy từ shell và thông báo kết quả cho ITestRunListener.

H

Khai thác ngoại lệ Lớp ngoại lệ cơ sở dành cho ngoại lệ được đưa vào trong dây nịt.
Khai thácIOException Khai thác ngoại lệ giúp giải quyết các vấn đề về tệp.
Khai thácRuntimeException
HeapHostMàn Hình Triển khai AbstractHostMonitor giám sát bộ nhớ heap trên máy chủ và ghi nhật ký định kỳ vào nhật ký lịch sử.
HelloWorldMultiTargetPreparer Một ví dụ triển khai IMultiTargetPreparer .
Lịch sửLogger Trình ghi lịch sử TF, nhật ký đặc biệt chỉ chứa một số sự kiện cụ thể.
HostGTest Một thử nghiệm chạy gói thử nghiệm gốc.
Số liệu máy chủ Lớp này đại diện cho một mẫu số liệu máy chủ sẽ được báo cáo.
Tùy chọn máy chủ Lớp chủ sở hữu tùy chọn máy chủ.
HostStatsdMetricCollector IMetricCollector thu thập số liệu statsd từ phía máy chủ bằng cách sử dụng các lệnh tiện ích statsd.
Kiểm tra máy chủ Một trình chạy thử nghiệm cho các thử nghiệm dựa trên máy chủ JUnit.
Máy chủ sử dụng Triển khai một số phương pháp tiện ích hữu ích để chạy thử nghiệm máy chủ.
HprofAllocSiteParser Lớp trình trợ giúp phân tích thông tin từ phần Trang web phân bổ của báo cáo hprof.
HttpHelper Chứa các phương thức trợ giúp để thực hiện các yêu cầu http
HttpHelper.RequestRunnable Runnable để thực hiện các yêu cầu với IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) .
HttpMultipartBài viết Lớp trình trợ giúp để thực hiện các yêu cầu bài đăng HTTP nhiều phần.
HttpRemoteFileResolver Triển khai IRemoteFileResolver cho phép tải xuống tệp từ xa qua http
HttpsRemoteFileResolver Triển khai IRemoteFileResolver cho phép tải xuống tệp từ xa qua https

TÔI

Iabi Giao diện đại diện cho ABI đang được thử nghiệm.
IAbiThu Một bài kiểm tra cần ABI được kiểm tra.
IAndroidDebugCầu Định nghĩa giao diện cho các phương thức AndroidDebugBridge được sử dụng trong gói này.
Thông tin IAppBuild Giao diện này không được dùng nữa. Sử dụng IBuildInfo trực tiếp.
IAutoRetriableTest Giao diện dành cho IRemoteTest không triển khai ITestFilterReceiver nhưng vẫn muốn hỗ trợ tính năng tự động thử lại.
IThông tin pin Giao diện xác định sự tương tác với pin của thiết bị.
IBatteryInfo.BatteryState Mô tả trạng thái sạc pin hiện tại.
IBuildInfo Giữ thông tin về bản dựng đang được thử nghiệm.
IBuildInfo.BuildInfoProperties Một số thuộc tính mà IBuildInfo có thể phải điều chỉnh một số cách xử lý nó.
IBuildProvider Chịu trách nhiệm cung cấp thông tin liên quan đến bản dựng đang được thử nghiệm.
IBuildReceiver Một thử nghiệm cần tham chiếu đến bản dựng đang được thử nghiệm.
IClusterKhách hàng Một giao diện để tương tác với chương trình phụ trợ TFC.
IClusterSự kiện Giao diện cho bất kỳ sự kiện cụm nào sẽ được tải lên TFC.
IClusterEventUploader <T mở rộng IClusterEvent > Giao diện cho ClusterEventUploader
IClusterOptions Một giao diện để nhận các tùy chọn liên quan đến cụm.
Tùy chọn ICommand Vùng chứa các tùy chọn thực thi lệnh.
ICommandScheduler Bộ lập lịch để chạy các lệnh TradeFederation.
ICommandScheduler.IScheduledInvocationListener Trình nghe các sự kiện gọi khi lệnh gọi hoàn tất.
ICompressionChiến lược Giao diện đại diện cho thuật toán nén có thể được chọn trong thời gian chạy.
IConfigOptionValueTransformer Giao diện thao tác giá trị tùy chọn config
IConfigurableVirtualDevice Giao diện cung cấp thông tin về thông tin thiết bị ảo có thể được cấu hình sẵn (ip máy chủ, người dùng máy chủ, bù cổng, v.v.).
Cấu hình I Thông tin cấu hình cho lệnh gọi TradeFederation.
IConfigurationFactory Nhà máy tạo IConfiguration s
IConfigurationReceiver Giao diện đơn giản để thể hiện đối tượng chấp nhận IConfiguration .
Máy chủ cấu hình I Một giao diện cho máy chủ cấu hình.
ICredentialFactory Giao diện dành cho Credential Factory để tạo Credential oauth2.
IDefaultObjectLoader Giao diện để tải các đối tượng mặc định sẽ là một phần trong cấu hình YAML của chúng tôi.
IDefaultObjectLoader.LoaderConfiguration Đối tượng cấu hình tải để truyền thông tin đến trình tải.
IDeviceActionReceiver Cung cấp API để nhận các sự kiện của thiết bị.
IDeviceBuildInfo IBuildInfo đại diện cho bản dựng thiết bị Android hoàn chỉnh và (tùy chọn) các thử nghiệm của nó.
IDeviceBuildProvider IBuildProvider sử dụng thông tin từ ITestDevice để truy xuất bản dựng.
Cấu hình thiết bị IDevice Giao diện giữ cấu hình thiết bị.
IDeviceFlasher Nhấp nháy hình ảnh thiết bị trên một thiết bị.
IDeviceFlasher.UserDataFlashOption Vô số tùy chọn để xử lý hình ảnh dữ liệu người dùng
IDeviceManager Giao diện quản lý bộ thiết bị có sẵn để test.
IDeviceManager.IFastbootListener Một trình lắng nghe những thay đổi trạng thái fastboot.
IDeviceMàn hình Giao diện theo dõi trạng thái của thiết bị.
IDeviceMonitor.DeviceLister Một lớp giống như Runnable sẽ trả về các thiết bị đã biết và trạng thái của chúng.
Phục hồi thiết bị IDevice Giao diện khôi phục thiết bị đã ngoại tuyến.
IDeviceSelection Giao diện tiêu chí lựa chọn thiết bị.
IDeviceSelection.BaseDeviceType
IDeviceStateMonitor Cung cấp các phương tiện để theo dõi trạng thái của IDevice .
IDeviceTest Giao diện dành cho đối tượng cần tham chiếu đến ITestDevice .
IDisableable Giao diện mô tả một đối tượng Tradefed có thể bị vô hiệu hóa.
IDynamicShardingKhách hàng Giao diện trình bao bọc cho ứng dụng khách sharding

Điều này tồn tại để chúng tôi có thể trao đổi trong HTTP hoặc thử nghiệm HTTP nếu cần.

IDynamicShardingConnectionInfo Giao diện cho các lớp chứa thông tin kết nối sharding động
IEmail Giao diện gửi email.
IEmail.Message Vùng chứa dữ liệu thư email.
IFileDownloader Giao diện tải file từ xa.
IFileEntry Định nghĩa giao diện cung cấp hợp đồng đơn giản hơn, có thể mô phỏng được cho các phương thức FileEntry .
IFileResolverLoader Tải các triển khai IRemoteFileResolver .
IFileResolverLoader.ResolverLoadingException Ngoại lệ được ném ra nếu trình phân giải không thể được tải hoặc khởi tạo.
IFlashingResourcesParser Giao diện cung cấp các phiên bản cần thiết của tệp hình ảnh phụ cần thiết để flash thiết bị.
IFlashingTài nguyênRetriever Giao diện truy xuất các file ảnh phụ trợ cần thiết để flash thiết bị.
IFolderBuildThông tin Một IBuildInfo trừu tượng đơn giản có các tạo phẩm xây dựng chứa trong thư mục hệ thống tệp cục bộ.
IFormatterGenerator Giao diện mô tả bộ định dạng cho SuiteResultHolder .
Cấu hình IGlobal Một lớp bao gồm thông tin cấu hình toàn cầu cho một phiên bản Liên đoàn Thương mại (bao gồm bất kỳ số lượng lệnh gọi cấu hình thực tế nào).
IHarnessNgoại lệ Mô tả giao diện ngoại lệ khai thác sẽ được triển khai bởi các ngoại lệ khai thác.
IHostCleaner Dọn dẹp máy chủ sau khi chạy thử xong.
IHostHealthAgent Một giao diện để phát ra số liệu máy chủ hoặc thiết bị.
IhostMonitor Giao diện gửi dữ liệu máy chủ
IHostMonitor.HostDataPoint Lớp chung cho dữ liệu được báo cáo.
IHostMonitor.HostMetricType
IHostOptions Giao diện giữ tùy chọn máy chủ.
IHostOptions.PermitLimitType Enum mô tả các giới hạn giấy phép có thể có
IHostResourceManager Giao diện quản lý tài nguyên máy chủ.
IHttpHelper Các phương thức trợ giúp để thực hiện các yêu cầu http.
IHttpHelper.DataSizeException
IInvocationContext Chứa thông tin về Lệnh gọi để các bài kiểm tra truy cập nếu cần.
IInvocationContext.TimingEvent
IInvocationContextReceiver Một bài kiểm tra cần tham chiếu đến bối cảnh của lệnh gọi.
IInvocationThực thi Giao diện mô tả các hành động sẽ được thực hiện như một phần của lệnh gọi.
IKeyStoreKhách hàng Giao diện để truy cập kho lưu trữ khóa cho mật khẩu hoặc dữ liệu nhạy cảm.
IKeyStoreNhà máy Nhà máy tạo IKeyStoreClient .
Trình chuẩn bị ILab Giao diện đánh dấu dành cho người chuẩn bị phòng thí nghiệm

Xem ITargetPreparer để biết mô tả về mục đích của các giao diện này.

ILeveledLogĐầu ra Các lớp triển khai giao diện này cung cấp các phương thức xử lý việc xuất thông điệp tường trình.
ILogcatBộ thu Lớp cung cấp đầu ra logcat của thiết bị dưới dạng InputStreamSource .
ILogĐăng ký Giao diện dành cho trình ghi nhật ký đơn ILogOutput có chức năng ghép kênh và quản lý các trình ghi nhật ký khác nhau.
ILogRegistry.EventType Các sự kiện hữu ích để ghi lại
ILogSaver Các lớp triển khai giao diện này cung cấp các phương thức lưu trữ nhật ký vào vị trí trung tâm.
ILogSaverListener Cho phép ITestInvocationListener lắng nghe khi tệp nhật ký được lưu.
Thiết bị kiểm tra được quản lý Một ITestDevice có vòng đời được quản lý.
IQuản lýTestDevice.DeviceEventResponse Vùng chứa phản hồi cho lệnh gọi IManagedTestDevice#handleAllocationEvent(DeviceEvent)
I ManagedTestDeviceFactory Giao diện tạo cho IManagedTestDevice s
Bộ sưu tập số liệu Giao diện này sẽ được thêm làm công cụ trang trí khi báo cáo kết quả kiểm tra nhằm thu thập các số liệu phù hợp.
IMetricCollectorThu Giao diện để IRemoteTest triển khai nếu họ cần lấy danh sách IMetricCollector để chạy thử nghiệm.
IMoblyYamlResultHandler Giao diện xử lý kết quả mobly yaml.
IMoblyYamlResultHandler.ITestResult Giao diện kết quả mobly yaml
IModuleBộ điều khiển Giao diện để kiểm soát xem một mô-đun có nên được thực thi hay không.
IModuleController.RunStrategy Enum mô tả cách thực thi mô-đun.
IModuleParameterHandler Giao diện tham số của các module của suite.
IMultiDeviceRecovery Giao diện khôi phục nhiều thiết bị ngoại tuyến.
IMultiDeviceTest Giao diện này không được dùng nữa. Giao diện này được giữ tạm thời để tương thích nhưng thực tế không còn được sử dụng nữa. Xin vui lòng không thực hiện nó.
IMultiTargetPreparer Chuẩn bị môi trường thử nghiệm cho một số thiết bị cùng nhau.
Thiết bị gốc Cung cấp API cấp cao hơn một chút và đáng tin cậy cho IDevice ddmlib.
INativeDeviceTest Giao diện dành cho đối tượng cần tham chiếu đến INativeDevice .
Hình ảnh gia tăngUtil Một tiện ích để tận dụng việc cập nhật hình ảnh và thiết bị gia tăng.
Mã định danh lỗi hồng ngoại Mã nhận dạng lỗi từ cơ sở hạ tầng Liên đoàn Thương mại và cơ sở hạ tầng phụ thuộc (như cơ sở hạ tầng Xây dựng).
Nguồn đầu vào Về cơ bản, giao diện này bao bọc một ERROR(/InputStream) để làm cho nó có thể nhân bản được.
Cài đặtAllTestZipAppsSetup ITargetPreparer cài đặt tất cả ứng dụng ở dạng zip thử nghiệm.
Cài đặtApexModuleTargetPreparer
Cài đặt ApkThiết lập ITargetPreparer cài đặt một hoặc nhiều gói ứng dụng nằm trên hệ thống tệp.
Cài đặtBuildEnvApkSetup ITargetPreparer cài đặt một hoặc nhiều gói ứng dụng thử nghiệm từ môi trường xây dựng nền tảng Android.
Đã cài đặtInstrumentationsTest Chạy tất cả các thiết bị đo được tìm thấy trên thiết bị hiện tại.
Trình xử lý ứng dụng tức thì Trình xử lý cho ModuleParameters#INSTANT_APP .
Người chuẩn bị thiết bị đo đạc ITargetPreparer chạy thiết bị đo đạc
Kiểm tra thiết bị đo đạc Thử nghiệm chạy gói thử nghiệm thiết bị đo đạc trên thiết bị nhất định.
Bối cảnh gọi Triển khai chung của IInvocationContext .
Lệnh gọiThực thi Lớp mô tả tất cả các bước gọi: tải xuống bản dựng, target_prep, chạy thử nghiệm, dọn dẹp.
Lời gọiLocal <T> Lớp này cung cấp các biến phạm vi lệnh gọi.
InvocationMetricLogger Một lớp tiện ích cho lệnh gọi ghi nhật ký một số số liệu.
InvocationMetricLogger.InvocationGroupMetricKey Nhóm cho phép đăng nhập một số nhóm dưới cùng một khóa.
InvocationMetricLogger.InvocationMetricKey Một số khóa có tên đặc biệt mà chúng tôi sẽ luôn điền vào cho lệnh gọi.
Trạng thái lời mời Một lớp để lưu trữ trạng thái lệnh gọi.
Trạng thái lời mời Một enum trợ giúp để thể hiện trạng thái lệnh gọi
Lời gọiTóm tắtNgười trợ giúp Lớp trợ giúp để thu thập và báo cáo TestSummary cho tập hợp người nghe
InvocationToJUnitResultForwarder Một lớp lắng nghe các sự kiện ITestInvocationListener và chuyển tiếp chúng tới TestListener .
IPostProcessor Bộ xử lý sau là một đối tượng của Liên đoàn Thương mại nhằm cho phép xử lý các số liệu và nhật ký SAU các cuộc kiểm tra và TRƯỚC khi báo cáo kết quả.
Tính năng IRemote Giao diện mô tả một tính năng trong Tradefed có thể được thực thi dựa trên yêu cầu.
IRemoteFileResolver Giao diện dành cho các đối tượng có thể phân giải tệp từ xa thành tệp cục bộ.
IRemoteFileResolver.RemoteFileResolverArgs Các đối số được chuyển đến người giải quyết
IRemoteFileResolver.ResolvedFile Lớp chứa thông tin về tệp đã giải quyết và một số siêu dữ liệu.
Tính năng IRemoteScheduledListeners Phần mở rộng của IRemoteFeature để hỗ trợ truyền IScheduledInvocationListener s.
IRemoteTest Một thử nghiệm báo cáo kết quả trực tiếp tới ITestInvocationListener .
IReportNotExecuted Trong trường hợp thực thi không đầy đủ, IRemoteTest triển khai giao diện này có thể báo cáo các thử nghiệm không được thực hiện để cải thiện báo cáo.
IRescheduler Giao diện để sắp xếp lại cấu hình để thực hiện trong tương lai.
IResourceMetricCollector Giao diện để người dùng triển khai các trình thu thập tài nguyên tùy chỉnh.
IrestApiHelper Giao diện trợ giúp để thực hiện lệnh gọi API REST.
IResumableTest Giao diện này không được dùng nữa. Không cần điều này nữa
IRetryQuyết định Giao diện thúc đẩy quyết định thử lại và áp dụng bộ lọc trên lớp để thử lại có mục tiêu hơn.
IRuntimeHintProvider
IRunUtil Giao diện để chạy các hoạt động theo thời gian và các lệnh hệ thống.
IRunUtil.EnvPriority Enum xác định việc cài đặt hay hủy cài đặt một env cụ thể.
IRunUtil.IRunnableResult Một giao diện để thực hiện không đồng bộ một thao tác trả về trạng thái boolean.
hộp cát Giao diện xác định hộp cát có thể được sử dụng để chạy lệnh gọi.
Nhà máy ISandbox Nhà máy tạo ISandbox .
Bộ thu ISetOption Việc triển khai giao diện này phải có Option có tên "set-option" được liên kết với HostTest#SET_OPTION_NAME .
IShardableListener ITestInvocationListener có thể được phân chia.
IShardableTest IRemoteTest có thể được chia thành các thử nghiệm phụ có thể thực thi riêng biệt.
IShardHelper Giao diện của một đối tượng mô tả chiến lược phân chia sẽ áp dụng cho một cấu hình.
Kiểm tra máy chủ bị cô lập Triển khai trình chạy TradeFed sử dụng quy trình con để thực hiện các thử nghiệm trong môi trường có mức độ phụ thuộc thấp thay vì thực hiện chúng trên quy trình chính.
IHỗ trợKết quả dạng hạt Giao diện chỉ định xem ITestInvocationListener có hỗ trợ nhận kết quả chi tiết hay không.
ISystemStatusChecker Trình kiểm tra thực hiện kiểm tra trạng thái hệ thống và trả về một boolean để cho biết hệ thống có ở trạng thái mong đợi hay không.
ISystemStatusCheckerReceiver IRemoteTest yêu cầu quyền truy cập vào ISystemStatusChecker từ cấu hình.
ITargetCleaner Giao diện này không được dùng nữa. TearDown đã được chuyển sang giao diện ITargetPreparer cơ bản.
Trình chuẩn bị ITarget Chuẩn bị môi trường thử nghiệm để chạy thử nghiệm.
IterribleFailureHandler Giao diện xử lý các lỗi nghiêm trọng từ LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Một trình chạy có thể lọc những bài kiểm tra nào sẽ chạy dựa trên các chú thích.
ITestCollector Cung cấp hỗ trợ cho việc thu thập bài kiểm tra; khi được thiết lập, người chạy thử nghiệm phải thực hiện chạy thử để thu thập các trường hợp thử nghiệm mà không thực sự thực thi chúng.
Thiết bị ITest Cung cấp API cấp cao hơn một chút và đáng tin cậy cho IDevice ddmlib.
ITestDevice.ApexInfo Một lớp cấu trúc đơn giản để lưu trữ thông tin về một APEX
ITestDevice.MountPointInfo Một lớp cấu trúc đơn giản để lưu trữ thông tin về một điểm gắn kết duy nhất
ITestDevice.RecoveryMode
ITestFileFilterReceiver Một trình chạy có thể nhận một tệp chỉ định thử nghiệm nào sẽ chạy và/hoặc không chạy.
ITestFilterReceiver Một người chạy có thể lọc những bài kiểm tra nào sẽ chạy.
ITestInformationReceiver Giao diện nhận TestInformation của một số lớp.
ITestInvocation Xử lý một lệnh gọi thử nghiệm TradeFederation.
ITestInvocation.ExitInformation Đại diện cho một số thông tin thoát cho một lệnh gọi.
ITestInvocationListener Trình nghe kết quả kiểm tra từ lệnh gọi kiểm tra.
ITestLifeCycleReceiver Nhận thông báo sự kiện trong quá trình chạy thử nghiệm thiết bị đo đạc.
ITestLogger Một thực thể có thể thực hiện ghi nhật ký các luồng dữ liệu thuộc nhiều loại khác nhau.
ITestLoggerNgười nhận Một thực thể có thể được chèn một phiên bản ITestLogger để có thể sử dụng nó cho mục đích ghi nhật ký.
ITestsPool Giao diện mô tả nhóm thử nghiệm mà chúng tôi có thể truy cập và chạy
ITestSuite Lớp trừu tượng dùng để chạy Test Suite.
ITestSuite.MultiDeviceModuleChiến lược
ITestSuiteResultLoader Giao diện mô tả trình trợ giúp tải các kết quả trước đó theo cách có thể chạy lại.
ITestTóm tắtListener Giao diện cho phép ITestInvocationListener trao đổi một số thông tin hạn chế thông qua các bản tóm tắt.
ITestsZipInstaller Cài đặt các bài kiểm tra từ tệp zip kiểm tra (do hệ thống xây dựng xuất ra) trên thiết bị.
Nhà cung cấp IToken Giao diện mô tả một đối tượng có thể cung cấp mã thông báo của một thiết bị cụ thể.
ITokenYêu cầu Giao diện mà IRemoteTest có thể triển khai để bộc lộ sự thật rằng nó yêu cầu một thiết bị có mã thông báo đặc biệt.

J

JarhostTest Người chạy thử nghiệm cho các bài kiểm tra JUnit phía máy chủ.
JarHostTest.HostTestListener Trình nghe trình bao bọc chuyển tiếp tất cả các sự kiện ngoại trừ testRunStarted() và testRunEnded() tới trình nghe được nhúng.
JavaCodeCoverageCollector BaseDeviceMetricCollector sẽ kéo các phép đo phạm vi phủ sóng Java ra khỏi thiết bị và ghi chúng dưới dạng tạo phẩm thử nghiệm.
JavaCodeCoverageFlusher Một lớp tiện ích đặt lại và buộc thực hiện nhiều phép đo mức độ bao phủ mã Java từ các tiến trình đang chạy trên thiết bị.
JSONFileKeyStoreClient Một cách triển khai mẫu trong đó tệp JSON cục bộ đóng vai trò là kho lưu trữ khóa.
JSONFileKeyStoreNhà máy Triển khai Nhà máy lưu trữ khóa JSON, cung cấp JSONFileKeyStoreClient để truy cập Tệp lưu trữ khóa JSON.
Trình báo cáo JsonHttpTestResult Trình báo cáo kết quả mã hóa kết quả và nhánh chỉ số kiểm tra, thông tin thiết bị thành JSON và POST thành điểm cuối dịch vụ HTTP
JUnit4ResultForwarder Chuyển tiếp kết quả từ JUnit4 Runner.
JUnit4TestFilter Lớp trình trợ giúp cung cấp tính năng lọc cho trình chạy JUnit4 bằng cách mở rộng Filter .
JUnitRunUtil Một lớp trợ giúp để chuyển hướng lệnh gọi IRemoteTest#run(TestInformation, ITestInvocationListener) đến lệnh gọi Test#run(TestResult) .
JUnitToInvocationResultForwarder Một lớp lắng nghe các sự kiện TestListener và chuyển tiếp chúng tới ITestInvocationListener .
Trình phân tích cú pháp JUnitXml Trình phân tích cú pháp trích xuất dữ liệu kết quả kiểm tra từ các kết quả JUnit được lưu trữ trong XMLJUnitResultFormatter của ant và chuyển tiếp nó tới ITestInvocationListener.

K

KeyguardBộ điều khiểnTrạng thái Vùng chứa các trạng thái của keyguard.
KeyguardTrình kiểm tra trạng thái Kiểm tra trạng thái bảo vệ phím sau khi thực hiện mô-đun.
KeyStoreNgoại lệ Được ném ra khi xảy ra lỗi lưu trữ khóa nghiêm trọng.
KillTrình giả lập hiện tạiPreparer ITargetPreparer tắt trình mô phỏng đang chạy.
Trình chuẩn bị thất bại đã biết Trình chuẩn bị mục tiêu bỏ qua việc thử lại lỗi đã biết.

L

Phòng thí nghiệmTài nguyênThiết bịMàn hình Trình giám sát tài nguyên phòng thí nghiệm khởi tạo/quản lý máy chủ gRPC cho LabResourceService.
Đầu Ra LớnĐầu Thu Một lớp được thiết kế để giúp chạy các lệnh chạy dài và thu thập kết quả.
LastShardDetector Khi chạy phân đoạn cục bộ, đôi khi chúng ta chỉ muốn thực hiện một số hành động khi phân đoạn cuối cùng đạt tới invocationEnded(long) .
Khởi chạyCvdHelper Tiện ích trợ giúp để kiểm soát Launch_cvd trong máy ảo Mực nang.
LeakedThreadStatusChecker Trình kiểm tra trạng thái để đảm bảo mô-đun không rò rỉ Thread đang chạy.
LegacySubprocessResultsReporter Việc triển khai cố định trình báo cáo kết quả quy trình con sẽ vẫn tương thích với các phiên bản trước của TF/CTS (ví dụ 8+), bất chấp những thay đổi trong siêu lớp của nó.
ListInstrumentationParser IShellOutputReceiver phân tích đầu ra của truy vấn 'danh sách chiều'
ListInstrumentationParser.InstrumentationTarget
Cục bộAndroidThiết bị ảo Lớp dành cho các thiết bị ảo cục bộ chạy trên máy chủ TradeFed.
Nhà cung cấp ứng dụng địa phương IBuildProvider xây dựng IBuildInfo dựa trên đường dẫn cục bộ được cung cấp
Nhà phát triển địa phương Phát hiện và trả về xem đây có phải là nhà phát triển địa phương đang chạy Tradefed hay không.
LocalDeviceBuildProvider IBuildProvider xây dựng IDeviceBuildInfo dựa trên đường dẫn thư mục hệ thống tệp được cung cấp.
Trình mô phỏng cục bộRa mắt TargetPreparer khởi chạy trình mô phỏng cục bộ từ môi trường xây dựng Android.
LocalEmulatorSnapshot TargetPreparer nhằm mục đích tạo ảnh chụp nhanh trình giả lập rõ ràng từ môi trường xây dựng/phát triển Android
Tiêu đề tệp cục bộ LocalFileHeader là lớp chứa thông tin của tệp/thư mục bên trong tệp zip.
Trình giải quyết tệp cục bộ Triển khai IRemoteFileResolver cho phép liên kết các tệp cục bộ
Nhà cung cấp LocalFolderBuild IBuildProvider xây dựng IFolderBuildInfo dựa trên đường dẫn cục bộ được cung cấp
LocalhostTrình quản lý tài nguyên Quản lý tài nguyên máy chủ.
hồ bơi địa phương Thực hiện một loạt các thử nghiệm địa phương
LocalRunHướng dẫnBuilder Tiện ích biên dịch hướng dẫn chạy thử nghiệm cục bộ.
KhóaCài đặtBaselineSetter Một setter để loại bỏ cài đặt khóa màn hình.
LogcatCrashResultForwarder Trình nghe đặc biệt: khi có lỗi (quá trình thiết bị đo gặp sự cố), nó sẽ cố gắng trích xuất sự cố từ logcat và thêm nó vào thông báo lỗi liên quan đến thử nghiệm.
LogcatSự kiệnParser
LogcatLoại sự kiện Các loại sự kiện cho LogcatEventParser .
LogcatOnFailureCollector Bộ sưu tập sẽ ghi lại và ghi nhật ký logcat khi trường hợp thử nghiệm không thành công.
Máy thu logcat Lớp thu thập logcat ở chế độ nền.
Bộ sưu tập số liệu thời gian của Logcat Trình thu thập số liệu thu thập thông tin về thời gian (ví dụ: thời gian chuyển đổi của người dùng) từ logcat trong một hoặc nhiều thử nghiệm lặp lại bằng cách sử dụng các mẫu biểu thức chính quy đã cho để phân tích tín hiệu bắt đầu và kết thúc của một sự kiện từ các dòng logcat.
Loại dữ liệu nhật ký Đại diện cho kiểu dữ liệu của dữ liệu nhật ký.
Tệp nhật ký Lớp để giữ siêu dữ liệu cho tệp nhật ký đã lưu.
LogFileSaver Một trình trợ giúp cho ITestInvocationListener sẽ lưu dữ liệu nhật ký vào một tệp
Nhật ký nhận
Đăng nhậpĐăng ký Triển khai ILogRegistry để ghép kênh và quản lý các trình ghi nhật ký khác nhau, sử dụng trình ghi thích hợp dựa trên ThreadGroup của chuỗi thực hiện cuộc gọi.
LogSaverResultForwarder ResultForwarder để lưu nhật ký bằng trình tiết kiệm tệp chung.
Đăng nhậpSử dụng Một lớp tiện ích ghi nhật ký.
LogUtil.CLog Một lớp shim cho Log tự động sử dụng tên lớp đơn giản của người gọi làm thẻ nhật ký

M

Trình xử lý mô-đun chính Một lớp trình xử lý đơn giản dành cho Mô-đun dòng chính tạo InstallApexModuleTargetPreparer và đưa liên kết động vào liên kết đó dựa trên các mô-đun dòng chính đã cho để tự động truy xuất các mô-đun đó.
MainlineTestModuleBộ điều khiển Lớp cơ sở để bộ điều khiển mô-đun chạy thử nghiệm dựa trên các mô-đun dòng chính được tải sẵn trên thiết bị được thử nghiệm.
Thiết bị được quản lý từ xa Một thiết bị chạy bên trong máy ảo mà chúng tôi quản lý từ xa thông qua phiên bản Tradefed bên trong VM.
ManagedTestDeviceFactory Nhà máy sản xuất các loại thiết bị khác nhau có thể được giám sát bởi Tf
MaxSdkModuleBộ điều khiển Lớp cơ sở để bộ điều khiển mô-đun không chạy thử nghiệm trên các phiên bản cao hơn số phiên bản SDK được chỉ định.
Đã hợp nhấtZipMục nhậpBộ sưu tập Hợp nhất các mục zip riêng lẻ trong một tệp zip lớn thành các khối để giảm thiểu nỗ lực tải xuống.
Hợp nhấtMultiBuildTargetPreparer IMultiTargetPreparer cho phép truyền thông tin từ bản dựng này sang bản dựng khác bằng cách đặt tên cho chúng và khóa tệp để sao chép sang bản dựng khác.
Hợp nhấtChiến lược Mô tả cách tổng hợp các kết quả khi có nhiều lần thử.
MetricFilePostProcessor Được sử dụng để tải lên tệp nhật ký số liệu được thu thập trong quá trình kiểm tra và chạy cấp độ.
Tùy chọn số liệu Chú thích cho các phương pháp thử nghiệm được chú thích bằng @Test hoặc nếu chú thích là một phần trong danh sách chú thích của TestDescription cho phép chỉ định một số tham số bổ sung hữu ích cho: Điều chỉnh hành vi của bộ sưu tập, lọc một số phương pháp.
Trình báo cáo kết quả XML số liệu MetricsXMLResultReporter ghi các số liệu kiểm tra và chạy các số liệu vào một tệp XML trong một thư mục được chỉ định bởi tham số thư mục số liệu ở giai đoạn invocationEnded của thử nghiệm.
Trường hợp kiểm tra số liệu Tiện ích mở rộng TestCase cho phép ghi lại số liệu khi chạy như một phần của TradeFed.
MetricTestCase.LogHolder Cấu trúc để giữ một tập tin nhật ký được báo cáo.
Số liệuSử dụng Lớp tiện ích để lấy số liệu từ cấu hình statsd được đẩy.
Tiện ích số liệu Chứa các phương thức tiện ích phổ biến để lưu trữ số liệu kiểm tra, tổng hợp số liệu trong các bài kiểm tra tương tự và ghi số liệu vào một tệp.
Bộ điều khiển MinApiLevelModule Lớp cơ sở để bộ điều khiển mô-đun không chạy thử nghiệm khi nó ở dưới mức API được chỉ định.
Bộ điều khiển MinSdkModule Lớp cơ sở để bộ điều khiển mô-đun không chạy thử nghiệm trên các phiên bản dưới số phiên bản SDK được chỉ định.
MixImageZipPreparer IMultiTargetPreparer kết hợp hình ảnh của bản dựng hệ thống trong bản dựng thiết bị.
MixKernelTargetPreparer ITargetPreparer cho phép trộn hình ảnh hạt nhân với hình ảnh thiết bị.
MoblyBinaryHostTest Kiểm tra máy chủ nhằm chạy tệp nhị phân python mobly từ hệ thống Android Build (Soong)
MoblyYamlResultControllerInfoHandler Trình xử lý phần tử 'Thông tin bộ điều khiển' của kết quả Mobly yaml.
MoblyYamlResultControllerInfoHandler.ControllerInfo
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder
MoblyYamlResultHandlerFactory Nhà máy xử lý kết quả Mobly yaml tạo ra trình xử lý thích hợp dựa trên loại kết quả.
MoblyYamlResultHandlerFactory.InvalidResultTypeException
MoblyYamlResultHandlerFactory.Type
MoblyYamlResultParser Trình phân tích kết quả kiểm tra Mobly yaml.
MoblyYamlResultRecordHandler Trình xử lý phần tử 'Ghi' kết quả của Mobly yaml.
MoblyYamlResultRecordHandler.Record
MoblyYamlResultRecordHandler.Record.Builder
MoblyYamlResultRecordHandler.RecordResult
MoblyYamlKết quảTóm tắtTrình xử lý Trình xử lý phần tử 'Tóm tắt' của kết quả Mobly yaml.
MoblyYamlResultSummaryHandler.Summary
MoblyYamlResultSummaryHandler.Summary.Builder
MoblyYamlResultTestNameListHandler Trình xử lý phần tử 'Danh sách tên thử nghiệm' của kết quả Mobly yaml.
MoblyYamlResultTestNameListHandler.TestNameList
MoblyYamlResultTestNameListHandler.TestNameList.Builder
MoblyYamlResultUserDataHandler Trình xử lý phần tử 'Dữ liệu người dùng' của kết quả Mobly yaml.
MoblyYamlResultUserDataHandler.UserData
MoblyYamlResultUserDataHandler.UserData.Builder
Trình phân tích cú pháp tập tin đã sửa đổi Lớp chịu trách nhiệm phân tích và trích xuất thông tin từ moded_files.json.
Mô-đunĐịnh nghĩa Vùng chứa cấu hình chạy thử nghiệm.
Trình nghe mô-đun Trình nghe được gắn vào mỗi IRemoteTest của từng mô-đun để thu thập danh sách kết quả.
Mô-đunLogcatBộ sưu tập Phiên bản của trình thu thập logcat nhưng dành cho mô-đun.
Hợp nhất mô-đun Lớp trợ giúp cho hoạt động liên quan đến việc hợp nhất ITestSuiteModuleDefinition sau khi phân tách.
Mô-đun OemTargetPreparer
Thông số mô-đun Các giá trị đặc biệt được liên kết với các khóa "tham số" của bộ trong siêu dữ liệu của từng mô-đun.
Trình trợ giúp mô-đunThông số Trình trợ giúp để lấy IModuleParameterHandler được liên kết với tham số.
mô-đun đẩy
ModulePusher.ModulePushError Lỗi nghiêm trọng trong quá trình đẩy mô-đun Mainline.
Bộ chia mô-đun Trình trợ giúp để phân chia danh sách các mô-đun được biểu thị bằng IConfiguration thành danh sách các đơn vị thực thi được biểu thị bằng ModuleDefinition .
Loại mô-đunKiểm traSử dụng Chứa các phương thức tiện ích phổ biến để kiểm tra mô-đun.
MultiFailureMô tả Thu thập nhiều FailureDescription trong một ngăn chứa.
Bản đồ đa năng <K, V> ERROR(/Map) hỗ trợ nhiều giá trị cho mỗi khóa.

N

Tên MangleListener Trình nghe proxy để dịch tên phương thức kiểm tra, lớp và gói khi kết quả được báo cáo.
Kiểm tra điểm chuẩn gốc Thử nghiệm chạy thử nghiệm điểm chuẩn gốc có thể thực thi được trên thiết bị nhất định.
NativeBenchmarkTestParser IShellOutputReceiver phân tích đầu ra dữ liệu kiểm tra điểm chuẩn, thu thập số liệu về thời gian trung bình cho mỗi hoạt động.
Bộ điều khiển NativeBridgeModule Bộ điều khiển mô-đun để kiểm tra xem thiết bị có hỗ trợ bridge gốc hay không.
Mã gốcBảo hiểmFlusher Một lớp tiện ích giúp xóa các phép đo phạm vi phủ sóng gốc và buộc xóa dữ liệu phạm vi phủ sóng gốc khỏi các quy trình trên thiết bị.
Thiết bị gốc Triển khai mặc định của ITestDevice Thiết bị Android không có ngăn xếp đầy đủ.
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) khi chạy lệnh 'adb ....' của hệ điều hành.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) để khởi động lại thiết bị.
NativeDevice.RebootMode Một chế độ khởi động lại.
Bản địaThiết bịTrạng tháiMàn hình Lớp trình trợ giúp để theo dõi trạng thái của IDevice không hỗ trợ khung.
Bộ sưu tập rò rỉ bản địa ITargetPreparer chạy 'dumpsys meminfo --unreachable -a' để xác định bộ nhớ gốc không thể truy cập hiện do mỗi tiến trình nắm giữ.
Bản địaKiểm tra căng thẳng Thử nghiệm chạy thử nghiệm căng thẳng gốc có thể thực thi được trên thiết bị nhất định.
NativeStressTestParser IShellOutputReceiver phân tích đầu ra dữ liệu kiểm tra sức chịu đựng, thu thập số liệu về số lần lặp hoàn thành và thời gian trung bình trên mỗi lần lặp.
Trình xử lý tiêu cực Trình xử lý chỉ định rằng không nên làm gì và tham số không được tạo bất kỳ mô-đun bổ sung nào.
NestedDeviceStateMonitor Trình giám sát trạng thái thiết bị thực hiện các kiểm tra bổ sung trên thiết bị lồng nhau để phù hợp với các thông số cụ thể của môi trường ảo hóa.
NestedRemoteThiết bị Hình đại diện của thiết bị chạy bên trong máy ảo Mực nang từ xa.
MạngKhông có sẵnNgoại lệ Bị ném khi thiết bị không thể kết nối với mạng để kiểm tra.
NoApkTestSkipper Trình chuẩn bị đặc biệt cho phép bỏ qua hoàn toàn lệnh gọi (chuẩn bị và kiểm tra) nếu không có gói ứng dụng nào để kiểm tra.
Không có ngoại lệ thiết bị Bị ném khi không có thiết bị để thực thi một lệnh nhất định.
Ồn àoKhôChạyKiểm tra Chạy chạy khô ồn ào trên một tập tin lệnh.
NoOpConfigOptionValueTransformer IConfigOptionValueTransformer không hoạt động
NotMultiAbiHandler Trình xử lý đặc biệt thông báo cho SuiteModuleLoader rằng abi phụ không được tạo mô-đun.
thiết bị rỗng Một phần giữ chỗ IDevice được DeviceManager sử dụng để phân bổ khi IDeviceSelection#nullDeviceRequested()true

OpenObjectLoader Trình tải cho các đối tượng mặc định có sẵn trong AOSP.
Lựa chọn Chú thích một trường đại diện cho tùy chọn IConfiguration .
Tùy chọn.Tầm quan trọng
Lớp tùy chọn Chú thích một lớp đại diện cho một đối tượng IConfiguration .
Tùy chọnMáy photocopy Một lớp trợ giúp có thể sao chép các giá trị trường Option có cùng tên từ đối tượng này sang đối tượng khác.
Tùy chọnDef Giữ các chi tiết của một Option .
Trình tìm nạp tùy chọn Người trợ giúp để có được các tùy chọn kiểm tra từ quy trình gốc.
Tùy chọnKhông được phépNgoại lệ Cấu hình cụ ConfigurationException khi một tùy chọn không được phép truyền trong dòng lệnh.
Bộ tùy chọn Điền vào các trường Option .
OptionSetter.OptionFieldsForName Vùng chứa danh sách các trường tùy chọn có tên đã cho.
Tùy chọnCập nhậtQuy tắc Kiểm soát hành vi khi một tùy chọn được chỉ định nhiều lần.
Thông tin bản dựng thiết bị Ota IDeviceBuildInfo được sử dụng để thử nghiệm cập nhật qua mạng.
OtatoolsBuildInfo IBuildInfo chứa các tạo phẩm otatools.
OtaZipfileBuildProvider Cung cấp IBuildInfo dựa trên tệp zip OTA cục bộ.
Khách hàng oxy Lớp quản lý việc sử dụng tệp nhị phân của máy khách Oxygen để cho thuê hoặc giải phóng thiết bị Oxygen.
oxySử dụng Tiện ích tương tác với dịch vụ Oxygen.

P

Thông tin gói Vùng chứa thông tin gói của ứng dụng được phân tích cú pháp từ thiết bị.
GóiInstalledModuleController Bộ điều khiển mô-đun không chạy thử nghiệm khi thiết bị chưa cài đặt các gói nhất định.
Cặp <A, B> Xác định lớp Pair của riêng chúng ta có chứa hai đối tượng.
Ghép nốiMultiTargetPreparer Trình chuẩn bị đa mục tiêu giúp thực hiện ghép nối (và kết nối) Bluetooth giữa hai thiết bị.
ParallelDeviceExecutor <V> Trình bao bọc của ERROR(/ExecutorService) để thực thi một hàm song song.
ParentSandboxInvocationThực thi Phiên bản InvocationExecution dành cho các hành động đặc biệt của lệnh gọi gốc khi chạy hộp cát.
ParentShardSao chép Sao chép thiết lập cho một thiết bị sang tất cả các thiết bị khác sẽ là một phần của shending.
Một phầnZipTải xuốngCache Tiện ích lưu trữ các tệp tải xuống một phần dựa trên nội dung của chúng.
PassingTestFileReporter ITestInvocationListener lưu danh sách các trường hợp kiểm thử đã chuyển vào tệp kiểm thử
PerfettoGenericPostProcessor Bộ xử lý bài xử lý tệp proto perfetto số liệu nhị phân/văn bản thành các cặp khóa-giá trị bằng cách mở rộng đệ quy các thông báo và trường proto có giá trị chuỗi cho đến khi gặp trường có giá trị số.
PerfettoGenericPostProcessor.AlternativeParseFormat
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT
Người chuẩn bị Perfetto Trình chuẩn bị Perfetto đẩy tệp cấu hình vào thiết bị ở vị trí tiêu chuẩn mà perfetto có quyền truy cập.
PerfettoPullerMetricCollector Triển khai cơ sở FilePullerDeviceMetricCollector cho phép kéo các tệp perfetto khỏi thiết bị và thu thập số liệu từ thiết bị.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT
Máy ghi dấu vết Perfetto Một lớp tiện ích để ghi lại dấu vết perfetto trên ITestDevice .
Dấu phân cách PrettyPrint Tiện ích trợ giúp giúp in tin nhắn phân cách nổi bật.
PrettyTestEventLogger Trình ghi nhật ký khớp các sự kiện và ghi nhật ký chúng để giúp gỡ lỗi dễ dàng hơn.
Xử lý thông tin Được sử dụng để lưu trữ thông tin liên quan đến quy trình (NGƯỜI DÙNG, PID, TÊN, THỜI GIAN BẮT ĐẦU TRONG THỨ HAI KỂ TỪ EPOCH).
Trình xử lý thông số hồ sơ Trình xử lý tham số cơ sở cho bất kỳ người dùng hồ sơ nào.
Người chuẩn bị hồ sơ Target Lớp cơ sở để thiết lập trình chuẩn bị mục tiêu cho bất kỳ người dùng hồ sơ nào android.os.usertype.profile.XXX .
Trình thay đổi thuộc tính Lớp tiện ích để thay đổi (hoặc thêm) các mục trong tệp thuộc tính Android
Trình phân tích kết quả Proto Trình phân tích cú pháp cho định dạng nguyên mẫu kết quả Tradefed.
ProtoResultParser.TestLevel Bảng liệt kê đại diện cho cấp độ hiện tại của proto đang được xử lý.
Trình báo cáo kết quả Proto Trình báo cáo kết quả xây dựng một protobuf TestRecord với tất cả các kết quả bên trong.
ProtoUtil Các phương pháp tiện ích để xử lý các thông báo protobuf theo kiểu bất khả tri.
Cấu hình proxy Đối tượng cho phép trỏ đến cấu hình từ xa để thực thi.
PsParser Tiện ích được sử dụng để phân tích cú pháp (USER,PID và NAME) từ đầu ra lệnh "ps"
PtsBotTest Chạy thử nghiệm PTS-bot.
PushFileInvoker Lớp này không được dùng nữa. Thay vào đó hãy sử dụng PushFilePreparer
Trình chuẩn bị PushFile ITargetPreparer cố gắng đẩy bất kỳ số lượng tệp nào từ bất kỳ đường dẫn máy chủ nào sang bất kỳ đường dẫn thiết bị nào.
Kiểm tra máy chủ nhị phân Python Kiểm tra máy chủ nhằm chạy tệp nhị phân python từ hệ thống Android Build (Soong)

Trình chạy thử nghiệm hỗ trợ bộ lọc bao gồm và bộ lọc loại trừ.

PythonBinaryHostTest.PythonForwarder Trình chuyển tiếp kết quả để thay thế tên chạy bằng tên nhị phân.
PythonUnitTestResultParser Diễn giải kết quả đầu ra của các bài kiểm tra chạy bằng framework nhỏ nhất của Python và chuyển nó thành các lệnh gọi trên một chuỗi ITestInvocationListener s.
PythonUnitTestRunner Lớp này không được dùng nữa. Thay vào đó hãy sử dụng PythonBinaryHostTest .
Trình trợ giúp ảo Python Lớp trợ giúp để kích hoạt môi trường ảo Python 3.
PythonVirtualenvPreparer Thiết lập virtualenv Python trên máy chủ và cài đặt các gói.

Q

Báo giáAwareTokenizer

R

Khởi động lạiLý doThu thập Bộ sưu tập thu thập việc khởi động lại thiết bị trong quá trình chạy thử và báo cáo chúng theo lý do và số lượng.
Khởi động lạiTargetPreparer Trình chuẩn bị mục tiêu khởi động lại thiết bị.
Trình chuẩn bị nhật ký phục hồi Trình chuẩn bị mục tiêu được sử dụng để thu thập nhật ký trước khi khôi phục.
RegexTrie <V> RegexTrie là một trie trong đó mỗi được lưu trữ đoạn của khóa là một biểu thức chính quy ERROR(/Pattern) .
Từ XaAndroidThiết Bị Triển khai ITestDevice cho thiết bị Android đầy đủ được kết nối qua kết nối adb.
Từ xaAndroidThiết bị ảo Mở rộng hoạt động RemoteAndroidDevice cho thiết bị Android đầy đủ chạy trong Google Computing Engine (Gce).
Thiết bị từ xaAvdIDevice IDevice giữ chỗ được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.gceDeviceRequested()true
Từ xaNăng độngHồ bơi Triển khai một nhóm các bài kiểm tra xếp hàng làm việc từ xa
RemoteFileResolver Một lớp đơn giản cho phép một người tải tệp từ nhiều nơi khác nhau bằng cách sử dụng URI và chức năng của nhà cung cấp dịch vụ.
RemoteFileUtil Lớp tiện ích để xử lý tệp từ một phiên bản từ xa
Thực thi lệnh gọi từ xa Triển khai InvocationExecution để thúc đẩy thực thi từ xa.
RemoteInvocationExecution.FileOptionValueTransformer
RemoteSshUtil Tiện ích để thực thi lệnh ssh trên các phiên bản từ xa.
RemoteTestTimeOutEnforcer Trình nghe cho phép kiểm tra thời gian thực thi của một cấu hình thử nghiệm nhất định và không thành công nếu nó vượt quá thời gian chờ nhất định.
RemoteZip Các tiện ích để giải nén các tệp riêng lẻ bên trong một tệp zip từ xa.
RemoveSystemAppPreparer ITargetPreparer để xóa gói ứng dụng khỏi phân vùng hệ thống trước khi chạy thử.
Báo cáoĐạtBài kiểm tra Báo cáo trong một tập tin các bộ lọc có thể loại trừ bài kiểm tra đã vượt qua.
Giải quyếtTải xuống một phần Giải quyết yêu cầu tải xuống một phần.
Tài nguyênSố liệuSử dụng Các chức năng tiện ích để soạn số liệu.
Tài nguyênUtil Tiện ích để đọc tài nguyên cấu hình.
Phần còn lạiApiHelper Lớp trợ giúp để thực hiện lệnh gọi API REST.
Khởi động lạiSystemServerTargetPreparer Trình chuẩn bị mục tiêu khởi động lại máy chủ hệ thống mà không cần khởi động lại thiết bị.
Trình tổng hợp kết quả Trình chuyển tiếp đặc biệt tổng hợp kết quả khi cần, dựa trên chiến lược thử lại đã được thực hiện.
ResultAndLogForwarder Chuyển tiếp cho các kết quả và các sự kiện ghi nhật ký.
Trình chuyển tiếp kết quả ITestInvocationListener chuyển tiếp kết quả lệnh gọi tới danh sách các trình nghe khác.
Kết quảPlayer Á hậu đặc biệt phát lại các kết quả được đưa ra cho nó.
Lưu giữFileSaver Lớp trợ giúp để tạo tệp .retention trong một thư mục.
Thử lạiCấu hìnhNhà máy Nhà máy xử lý việc thử lại một lệnh.
Thử lạiLogSaverResultForwarder Người chuyển tiếp cũng xử lý việc vượt qua nỗ lực hiện tại mà chúng tôi đang thực hiện.
Thử lạiChuẩn bịQuyết định Một Lớp để mô tả các quyết định về việc có nên thử chuẩn bị lại và chạy mô-đun không thành công hay không.
Thử lại Lập lịch lại Một trình chạy đặc biệt cho phép lên lịch lại các lần chạy thử trước đó không thành công hoặc không được thực hiện.
Thử lạiRescheduler.RetryType Các loại thử nghiệm có thể được thử lại.
Thử lạiKết quảForwarder Tiện ích mở rộng của ResultForwarder luôn đẩy tới số lần thử nhất định.
Trình trợ giúp thử lạiKết quả Lớp trình trợ giúp để xác định mô-đun hoặc thử nghiệm nào sẽ chạy hay không.
Thử lạiThống kê Cấu trúc chứa số liệu thống kê cho phiên thử lại của một IRemoteTest .
Thử lạiChiến lược Chiến lược thử lại được sử dụng khi chạy lại một số thử nghiệm.
RootcanalForwarderNgười chuẩn bị
Trình chuẩn bị mục tiêu gốc Trình chuẩn bị mục tiêu thực hiện "adb root" hoặc "adb unroot" dựa trên tùy chọn "force-root".
ChạyAftersWithInfo
RunBeforesWithInfo
RunCommandTargetPreparer
RunConfigDeviceRecovery Cơ sở chung IMultiDeviceRecovery để chạy cấu hình đã giao dịch nhằm thực hiện bước khôi phục.
RunHostCommandTargetPreparer Trình chuẩn bị mục tiêu để chạy các lệnh máy chủ tùy ý trước và sau khi chạy thử nghiệm.
RunhostScriptTargetPreparer Trình chuẩn bị mục tiêu thực thi tập lệnh trước khi chạy thử nghiệm.
RunInterruptedException Bị ném khi một hoạt động chạy bị gián đoạn bởi một yêu cầu bên ngoài.
RunNotifierWrapper Trình bao bọc của RunNotifier để chúng ta có thể mang theo DeviceNotAvailableException .
RunOnCloneProfileParameterHandler
RunOnCloneProfileTargetPreparer
RunOnSdkSandboxHandler Trình xử lý cho ModuleParameters#RUN_ON_SDK_SANDBOX .
RunOnSdkSandboxTargetPreparer ITargetPreparer để đánh dấu rằng các thử nghiệm sẽ chạy trong hộp cát sdk.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer ITargetPreparer tạo người dùng phụ trong quá trình thiết lập và đánh dấu rằng các thử nghiệm sẽ được chạy trong người dùng đó.
RunOnSystemUserTargetPreparer ITargetPreparer đánh dấu rằng các bài kiểm tra nên được chạy trên người dùng (chứ không phải người dùng hiện tại).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer ITargetPreparer tạo hồ sơ công việc trong quá trình thiết lập và đánh dấu rằng các thử nghiệm sẽ được chạy trong người dùng đó.
Thời gian chạyKhởi động lạiBộ sưu tập Bộ sưu tập thu thập dấu thời gian khởi động lại thời gian chạy (máy chủ hệ thống gặp sự cố) trong quá trình chạy thử, nếu có.
ChạyUtil Một tập hợp các phương thức trợ giúp để thực hiện các hoạt động.
RustBenchmarkResultParser Diễn giải kết quả của các cuộc kiểm tra chạy bằng khung đo điểm chuẩn Tiêu chí và chuyển nó thành các lệnh gọi trên một chuỗi ITestInvocationListener .
RustBinaryHostTest Kiểm tra máy chủ nhằm chạy tệp nhị phân rỉ sét từ hệ thống Android Build (Soong)
Kiểm tra nhị phân Rust Thử nghiệm chạy tệp nhị phân rỉ sét trên thiết bị nhất định.
RustTestBase Lớp cơ sở của RustBinaryHostTest và RustBinaryTest
RustTestBase.EnvPair
RustTestBase.Invocation
RustTestResultParser Diễn giải kết quả đầu ra của các thử nghiệm chạy bằng framework nhỏ nhất của Rust và chuyển nó thành các lệnh gọi trên một chuỗi ITestInvocationListener s.

S

SandboxConfigDump Lớp Runner tạo IConfiguration dựa trên dòng lệnh và kết xuất nó vào một tệp.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Ngoại lệ cấu hình đặc biệt đến từ thiết lập Sandbox.
SandboxConfigurationFactory Nhà máy Cấu hình Đặc biệt để xử lý việc tạo cấu hình cho mục đích Sandboxing.
SandboxConfigUtil Một lớp tiện ích để quản lý IConfiguration khi thực hiện sandbox.
SandboxedInvocationThực thi Thực thi lệnh gọi trong hộp cát đặc biệt: Đây là InvocationExection khi chúng ta ở trong hộp cát chạy lệnh.
SandboxInvocationRunner Chạy thử nghiệm liên quan đến lệnh gọi trong hộp cát.
Tùy chọn hộp cát Lớp có thể nhận và cung cấp các tùy chọn cho ISandbox .
Ảnh chụp màn hìnhOnFailureCollector Trình thu thập sẽ chụp và ghi lại ảnh chụp màn hình khi trường hợp thử nghiệm không thành công.
Bộ điều khiển mô-đun Sdk28 Bộ điều khiển mô-đun để kiểm tra xem thiết bị có chạy SDK 28 (Android 9) trở lên hay không.
Bộ điều khiển mô-đun Sdk29 Chỉ chạy thử nghiệm nếu thiết bị được thử nghiệm là SDK phiên bản 29 trở lên.
Bộ điều khiển mô-đun Sdk30 Chỉ chạy thử nghiệm nếu thiết bị được thử nghiệm là SDK phiên bản 30 trở lên.
Bộ điều khiển mô-đun Sdk31 Chỉ chạy thử nghiệm nếu thiết bị được thử nghiệm là SDK phiên bản 31 trở lên.
Bộ điều khiển mô-đun Sdk32 Chỉ chạy thử nghiệm nếu thiết bị được thử nghiệm là SDK phiên bản 32 trở lên.
Bộ điều khiển mô-đun Sdk33 Chỉ chạy thử nghiệm nếu thiết bị được thử nghiệm là SDK phiên bản 33 trở lên.
Bộ điều khiển mô-đun Sdk34 Chỉ chạy thử nghiệm nếu thiết bị được thử nghiệm là SDK phiên bản 34 trở lên.
Trình xử lý người dùng phụ Trình xử lý cho ModuleParameters#SECONDARY_USER .
Người dùng thứ cấpOnDefaultDisplayHandler Trình xử lý cho ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
Người dùng thứ cấpOnSecondaryDisplayHandler Trình xử lý cho ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
SemaphoreTokenTargetPreparer Đây là trình chuẩn bị được sử dụng để sử dụng mã thông báo để tuần tự hóa quá trình thực hiện kiểm tra trên máy chủ được giao dịch.
Tuần tự hóaUtil Tiện ích để tuần tự hóa/giải tuần tự hóa một đối tượng triển khai ERROR(/Serializable) .
Dịch vụTài khoảnKhóaThông tin xác thựcFactory Nhà máy sản xuất thông tin xác thực để tạo khóa tài khoản dịch vụ dựa trên Credential oauth.
Cài đặtBaselineSetter Một trình thiết lập chung để xử lý các cài đặt cơ bản của thiết bị thông qua ITestDevice.setSetting.
Phân đoạnXây dựngCloner Lớp trình trợ giúp xử lý việc sao chép thông tin bản dựng từ dòng lệnh.
ShardHelper Lớp trình trợ giúp xử lý việc tạo các phân đoạn và lên lịch cho chúng để thực hiện lệnh gọi.
ShardListener ITestInvocationListener thu thập kết quả từ phân đoạn lệnh gọi (còn gọi là phân tách lệnh gọi để chạy song song trên nhiều tài nguyên) và chuyển tiếp chúng đến một trình nghe khác.
ShardMainResultForwarder ResultForwarder kết quả kết hợp các kết quả của lệnh gọi thử nghiệm được phân chia.
ShellĐầu raBộ thu Luồng Lớp con tiện ích của OutputStream ghi vào IShellOutputReceiver.
Trình kiểm tra trạng thái Shell Kiểm tra xem trạng thái shell có như mong đợi trước và sau khi chạy mô-đun hay không.
Vận chuyểnApiLevelModuleBộ điều khiển Chạy thử nghiệm nếu thiết bị đáp ứng các điều kiện sau:
  • Nếu min-api-level được xác định:
    • Thiết bị được vận chuyển ở min-api-level trở lên.
ShowmapPullerSố liệuBộ sưu tập Việc triển khai cơ sở FilePullerDeviceMetricCollector cho phép lấy các tệp bản đồ hiển thị từ thiết bị và thu thập số liệu từ thiết bị.
SideloadOtaTargetPreparer Trình chuẩn bị mục tiêu thực hiện tải phụ của gói OTA được chỉ định, áp dụng gói, đợi thiết bị khởi động và đưa các thuộc tính bản dựng thiết bị để sử dụng làm thông tin bản dựng

Trình chuẩn bị mục tiêu này giả định rằng thiết bị sẽ ở chế độ adb thông thường khi khởi động và sẽ đảm bảo rằng thiết bị thoát ở cùng chế độ nhưng áp dụng bản dựng mới hơn.

SimpleFileLogger ILeveledLogOutput hướng các thông điệp tường trình tới thiết bị xuất chuẩn và tới một tệp nhật ký duy nhất.
Đơn giảnPerfKết quả Đối tượng lưu giữ tất cả các kết quả kiểm tra Simpleperf
SimplePerfStatResultParser Một lớp tiện ích để phân tích kết quả simpleperf.
SimplePerfUtil Lớp tiện ích để gửi lệnh đơn giản và thu thập kết quả
SimplePerfUtil.SimplePerfType Vô số tùy chọn lệnh Simpleperf
Thống kê đơn giản Một lớp tiện ích nhỏ tính toán một số thước đo thống kê cho một tập dữ liệu số.
Kích thướcGiới hạnĐầu raLuồng Một tệp an toàn theo luồng được hỗ trợ ERROR(/OutputStream) giới hạn lượng dữ liệu tối đa có thể được ghi.
SkipHWASanModuleBộ điều khiển Lớp cơ sở để bộ điều khiển mô-đun không chạy thử nghiệm trên các bản dựng HWASan.
Sl4aBluetoothSử dụng Lớp tiện ích cung cấp các hoạt động Bluetooth trên một hoặc hai thiết bị sử dụng SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums cho cấp độ truy cập thiết bị Bluetooth dựa trên BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums cho trạng thái kết nối Bluetooth dựa trên BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums cho mức độ ưu tiên của cấu hình Bluetooth dựa trên BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums cho cấu hình Bluetooth dựa trên BluetoothProfile.java
Sl4aKhách hàng Máy khách Sl4A tương tác qua RPC với lớp tập lệnh SL4A.
Sl4aNgười điều phối sự kiện Người điều phối sự kiện thăm dò sự kiện và xếp chúng theo tên để truy vấn.
Sl4aEventDispatcher.EventSl4aObject Đối tượng được trả về bởi người thăm dò sự kiện.
Ảnh chụp đầu vàoStreamNguồn Nguồn đầu vào được hỗ trợ bằng tệp.
Hình ảnh thưa thớtSử dụng Tiện ích để loại bỏ các hình ảnh thưa thớt.
SparseImageUtil.SparseInputStream SparseInputStream đọc từ thượng nguồn và phát hiện định dạng dữ liệu.
StatsdBeforeAfterGaugeMetricPostProcessor Bộ xử lý bài xử lý các số liệu đánh giá được thu thập theo cách tiếp cận "trước/sau", tức là
StatsdEventMetricPostProcessor Bộ xử lý bài xử lý các số liệu sự kiện trong báo cáo statsd thành các cặp khóa-giá trị, sử dụng các bộ định dạng được chỉ định trên bộ xử lý.
StatsdGenericPostProcessor Bộ xử lý bài xử lý các báo cáo thống kê nguyên mẫu nhị phân thành các cặp khóa-giá trị bằng cách mở rộng báo cáo dưới dạng cấu trúc cây.
Trình kiểm tra trạng tháiKết quả Chứa kết quả thực thi ISystemStatusChecker .
StatusCheckerResult.CheckStatus
StdoutLogger ILeveledLogOutput hướng các thông điệp tường trình tới thiết bị xuất chuẩn.
DừngDịch vụThiết lập ITargetPreparer dừng các dịch vụ trên thiết bị.
StreamProtoThu Bộ thu dịch Proto TestRecord nhận được thành các sự kiện Tradefed.
StreamProtoResultReporter Triển khai ProtoResultReporter
StreamUtil Lớp tiện ích để quản lý luồng đầu vào.
StrictShardHelper Chiến lược phân mảnh để tạo các phân đoạn nghiêm ngặt không báo cáo cùng nhau,
StringEscapeUtils Lớp tiện ích để thoát chuỗi cho các định dạng cụ thể.
ChuỗiUtil Lớp tiện ích để thoát chuỗi để thao tác chuỗi thông thường.
StubBuildProvider Việc triển khai IBuildProvider trống không cần thực hiện.
Sơ khaiThiết bị Triển khai trình giữ chỗ sơ khai của IDevice .
Sơ khaiKeyStoreKhách hàng Triển khai sơ khai mặc định cho KeyStore Client.
Sơ khaiKeyCửa hàngNhà máy Triển khai sơ khai mặc định cho KeyStore Factory
Sơ khaiLocalAndroidThiết bị ảo IDevice giữ chỗ được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.localVirtualDeviceRequested()true
StubMultiTargetPreparer Trình giữ chỗ trống triển khai IMultiTargetPreparer .
Sơ khaiTargetPreparer Trình giữ chỗ trống triển khai ITargetPreparer .
Bài kiểm tra sơ khai Thực hiện thử nghiệm trống không-op.
StubTestRunListener Việc triển khai ITestRunListener còn sơ khai
SubprocessCommandException Lệnh quy trình con không chạy được.
SubprocessConfigBuilder Xây dựng XML cấu hình TF bao bọc cho cấu hình TF hiện có.
SubprocessEventHelper Trình trợ giúp tuần tự hóa/giải tuần tự hóa các sự kiện được chuyển vào nhật ký.
SubprocessEventHelper.BaseTestEventInfo Trình trợ giúp cơ sở cho thông tin TestIgnored.
SubprocessEventHelper.FailedTestEventInfo Người trợ giúp về thông tin testFailed.
SubprocessEventHelper.InvocationEndedEventInfo Trợ giúp cho việc gọi thông tin đã kết thúc.
SubprocessEventHelper.InvocationFailedEventInfo Người trợ giúp cho thông tin InvocationFailed.
SubprocessEventHelper.InvocationStartedEventInfo Trợ giúp cho việc gọi thông tin bắt đầu.
SubprocessEventHelper.LogAssocationEventInfo Người trợ giúp về thông tin logAssocation.
SubprocessEventHelper.TestEndedEventInfo Người trợ giúp về thông tin testEnded.
SubprocessEventHelper.TestLogEventInfo Người trợ giúp về thông tin testLog.
SubprocessEventHelper.TestModuleStartedEventInfo Trợ giúp cho thông tin bắt đầu mô-đun thử nghiệm.
SubprocessEventHelper.TestRunEndedEventInfo Người trợ giúp về thông tin testRunEnded.
SubprocessEventHelper.TestRunFailedEventInfo Người trợ giúp về thông tin testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Người trợ giúp về thông tin testRunStarted
SubprocessEventHelper.TestStartedEventInfo Người trợ giúp về thông tin testStarted
SubprocessExceptionParser Trình trợ giúp xử lý đầu ra ngoại lệ từ trình chạy lệnh Tradefed tiêu chuẩn.
Trình trợ giúp báo cáo quy trình con Một lớp để xây dựng tệp cấu hình trình bao bọc để sử dụng trình báo cáo kết quả quy trình con cho lệnh cụm.
SubprocessResultsReporter Triển khai ITestInvocationListener để được chỉ định dưới dạng result_reporter và chuyển tiếp từ quy trình con các kết quả kiểm tra, chạy thử nghiệm, lệnh gọi kiểm tra.
SubprocessTestResultsParser Mở rộng ERROR(/FileOutputStream) để phân tích cú pháp đầu ra trước khi ghi vào tệp để chúng tôi có thể tạo các sự kiện thử nghiệm ở phía trình khởi chạy.
SubprocessTestResultsParser.StatusKeys Các phím trạng thái kiểm tra có liên quan.
SubprocessTfLauncher IRemoteTest để chạy thử nghiệm đối với cài đặt TF riêng.
SuiteApinstaller Cài đặt các APK được chỉ định cho cấu hình Suite: từ biến $ANDROID_TARGET_OUT_TESTCASES hoặc ROOT_DIR trong thông tin bản dựng.
SuiteModuleLoader Truy xuất các định nghĩa mô-đun kiểm tra tính tương thích từ kho lưu trữ.
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) để tìm tất cả các tệp cấu hình trong một thư mục.
BộKết quảNgười giữ Đối tượng trợ giúp giúp dễ dàng tuần tự hóa và giải tuần tự hóa các kết quả lệnh gọi.
SuiteResultReporter Thu thập kết quả kiểm tra cho toàn bộ lệnh gọi bộ và đưa ra kết quả cuối cùng.
SuiteResultReporter.ModulePrepTimes Giá đỡ đồ vật để chuẩn bị và phá bỏ thời gian của một mô-đun.
Bộ lọc SuiteTest Đại diện cho một bộ lọc để bao gồm và loại trừ các bài kiểm tra.
SwitchUserTargetPreparer ITargetPreparer chuyển sang loại người dùng được chỉ định trong setUp.
SystemServerFileDescriptorChecker Kiểm tra xem máy chủ hệ thống có vẻ sắp hết FD hay không.
Trình kiểm tra trạng thái máy chủ hệ thống Kiểm tra xem pid của system_server có thay đổi trước và sau khi chạy mô-đun hay không.
SystemUpdaterThiết bịFlasher IDeviceFlasher dựa vào trình cập nhật hệ thống để cài đặt hình ảnh hệ thống đi kèm trong gói cập nhật OTA.
Hệ thốngUtil Lớp tiện ích để thực hiện cuộc gọi hệ thống.
SystemUtil.EnvVariable

T

Trình tạo bảng Lớp trình trợ giúp để hiển thị ma trận các phần tử Chuỗi trong một bảng.
Trình định dạng bảng Lớp trình trợ giúp hiển thị ma trận các phần tử Chuỗi để mỗi cột phần tử được xếp hàng
TargetFileUtils
TargetFileUtils.FilePermission
Lỗi thiết lập mục tiêu Đã xảy ra lỗi nghiêm trọng khi chuẩn bị mục tiêu để thử nghiệm.
TarUtil Tiện ích để thao tác với tập tin tar.
Thiết bị Tcp IDevice giữ chỗ được DeviceManager sử dụng để phân bổ khi DeviceSelectionOptions.tcpDeviceRequested()true
TearDownPassThroughPreparer Cho phép chạy TearsDown trên các trình chuẩn bị được bao gồm trong cấu hình dưới dạng đối tượng.
Trợ giúp điện thoại Một tiện ích để sử dụng và nhận thông tin liên quan đến điện thoại.
TelephonyHelper.SimCardThông tin Nơi chứa thông tin về thông tin liên quan đến thẻ sim.
Nhà cung cấp mã thông báo điện thoại Nhà cung cấp mã thông báo cho các mã thông báo liên quan đến điện thoại.
Nhiệt độĐiều tiếtNgười phục vụ ITargetPreparer đợi cho đến khi nhiệt độ của thiết bị giảm xuống mục tiêu
MẫuĐộ phân giảiLỗi ConfigurationException mở rộng lớp đối với lỗi liên quan đến mẫu trong quá trình phân tích cú pháp cấu hình.
Thất bại khủng khiếpEmailHandler Một lớp xử lý đơn giản sẽ gửi email đến những người quan tâm khi xảy ra lỗi WTF (Thất bại khủng khiếp) trong phiên bản Liên đoàn Thương mại.
Cài đặt TestAppInstall ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo.getTestsDir() vào thiết bị.
Bối cảnh thử nghiệm Một lớp để mô hình hóa thông báo TestContext của API TFC.
TestDependencyResolver Người trợ giúp giải quyết các phụ thuộc nếu cần.
Kiểm traMô tả Lớp biểu diễn thông tin về một ca kiểm thử.
Kiểm traMô tảTệp Một lớp tiện ích để sắp xếp và sắp xếp lại danh sách TestDescriptions vào một tệp thử nghiệm.
Thiết bị kiểm tra Triển khai ITestDevice cho thiết bị Android đầy đủ
TestDevice.MicrodroidBuilder Trình tạo được sử dụng để tạo Microdroid TestDevice.
Tùy chọn thiết bị kiểm tra Vùng chứa cho Option ITestDevice s
TestDeviceOptions.InstanceType
Kiểm traThiết bịTrạng thái Một biểu diễn trạng thái thiết bị đầy đủ tính năng hơn DeviceState .
Môi trường thử nghiệm Một lớp để lập mô hình thông báo TestEnvironment được API TFC trả về.
Kiểm traErrorIdentifier Mã nhận dạng lỗi từ các bài kiểm tra và người chạy thử nghiệm.
TestFailureListener Trình nghe được sử dụng để thực hiện hành động như ảnh chụp màn hình, báo cáo lỗi, thu thập logcat khi thử nghiệm không thành công khi được yêu cầu.
TestFailureModuleBộ điều khiển Bộ điều khiển dành cho mô-đun chỉ muốn điều chỉnh cách hoạt động của nhật ký lỗi kiểm tra được thu thập.
TestFilePushSetup ITargetPreparer đẩy một hoặc nhiều tệp/thư mục từ thư mục IDeviceBuildInfo.getTestsDir() vào thiết bị.
Trình trợ giúp kiểm tra Lớp trợ giúp để lọc các bài kiểm tra
Trạng thái nhóm kiểm tra Một lớp để lưu trữ trạng thái của một nhóm thử nghiệm.
Thông tin kiểm tra Lưu trữ thông tin kiểm tra được đặt trong tệp TEST_MAPPING.
Thông tin kiểm tra Đối tượng Holder chứa tất cả thông tin và phần phụ thuộc mà người chạy thử nghiệm hoặc thử nghiệm có thể cần để thực thi đúng cách.
TestInformation.Builder Builder để tạo phiên bản TestInformation .
Kiểm traLời mời Triển khai mặc định của ITestInvocation .
TestInvocation.RunMode Chế độ khác mà lệnh gọi có thể chạy vào.
TestInvocation.Stage
TestInvocationQuản lýMáy chủ Máy chủ GRPC giúp quản lý lệnh gọi thử nghiệm và vòng đời của chúng.
TestInvocation ManagementServer.InvocationInformation
Kiểm tra bản đồ Lớp để tải tệp TEST_MAPPING.
TestMappingSuiteRunner Triển khai BaseTestSuite để chạy thử nghiệm được chỉ định bởi tùy chọn include-filter hoặc tệp TEST_MAPPING từ bản dựng, dưới dạng một bộ.
Tùy chọn kiểm tra Lưu trữ chi tiết tùy chọn kiểm tra được đặt trong tệp TEST_MAPPING.
Trình tải lên thử nghiệm đầu ra Tải các tệp đầu ra thử nghiệm lên hệ thống tệp cục bộ, GCS hoặc điểm cuối HTTP(S).
TestRecordThông dịch viên Tiện ích để chuyển đổi proto TestRecord thành định dạng dễ thao tác hơn trong Tradefed.
TestRecordProtoUtil Tiện ích để đọc proto TestRecord từ một tệp.
Tài nguyên kiểm tra Một lớp để mô hình hóa thông báo TestResource được API TFC trả về.
Trình tải xuống tài nguyên thử nghiệm Một lớp để tải xuống các tệp tài nguyên thử nghiệm từ hệ thống tệp/GCS/HTTP.
Kết quả kiểm tra Vùng chứa kết quả của một lần thử nghiệm.
Trình nghe kết quả kiểm tra Đơn giản hóa ITestLifecycleListener dành cho những người triển khai chỉ quan tâm đến kết quả kiểm tra riêng lẻ.
TestRunnerUtil Một lớp tiện ích để hỗ trợ nhiều người chạy thử nghiệm khác nhau.
Chạy thửKết quả Giữ kết quả từ một lần chạy thử nghiệm duy nhất.
TestRunToTestInvocationForwarder Chuyển tiếp từ ddmlib ITestRunListener tới ITestLifeCycleReceiver .
Kiểm traPoolPoller Trình bao bọc thử nghiệm cho phép thực hiện tất cả các thử nghiệm của một nhóm thử nghiệm.
Thông tin TestSuite Một lớp giải quyết việc tải siêu dữ liệu liên quan đến bản dựng cho bộ thử nghiệm

Để hiển thị đúng thông tin liên quan, bộ thử nghiệm phải bao gồm tệp test-suite-info.properties trong tài nguyên jar của nó

Kiểm traTóm tắt Một lớp để đại diện cho một bản tóm tắt kiểm tra.
TestSummary.Type
TestSummary.TypedString
TestSystemAppInstallSetup ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo.getTestsDir() vào phân vùng /system trên thiết bị.
TestTimeoutEnforcer Trình nghe cho phép kiểm tra thời gian thực hiện của một trường hợp kiểm thử nhất định và không thực hiện được nếu vượt quá thời gian chờ nhất định.
Trình báo cáo kết quả văn bản Trình báo cáo kết quả kiểm tra chuyển tiếp kết quả tới máy in kết quả văn bản JUnit.
TfMetricProtoUtil Lớp tiện ích hỗ trợ Map để lập bản đồ chuyển tiếp.
TfObjectTracker Một tiện ích để theo dõi việc sử dụng các đối tượng Liên đoàn Thương mại khác nhau.
TfSuiteRunner Việc triển khai ITestSuite sẽ tải các bài kiểm tra từ thư mục res/config/suite/ lọ TF.
Trình khởi chạy TfTest IRemoteTest để chạy thử nghiệm đơn vị hoặc chức năng dựa trên cài đặt TF riêng.
Trình kiểm tra trạng thái thời gian Trình kiểm tra trạng thái để đảm bảo rằng thời gian của thiết bị và máy chủ được đồng bộ hóa.
Thời gian sử dụng Chứa các phương pháp tiện ích liên quan đến thời gian.
giá trị thời gian Đây là loại trọng điểm bao bọc Long .
Kẻ lãng phí thời gian Một trình chuẩn bị mục tiêu đơn giản để lãng phí thời gian và có khả năng khởi động lại thiết bị.
Mã thông báo Mã thông báo được hỗ trợ với phân đoạn động.
Trình trợ giúp cung cấp mã thông báo Trình trợ giúp cung cấp cho nhà cung cấp được liên kết với một mã thông báo cụ thể để tìm hiểu xem thiết bị có hỗ trợ mã thông báo đó hay không.
Dấu vếtCmdBộ sưu tập IMetricCollector thu thập dấu vết trong quá trình thử nghiệm bằng cách sử dụng trace-cmd và ghi chúng vào lệnh gọi.
TracePropagatingExecutorDịch vụ Dịch vụ thực thi chuyển tiếp các tác vụ tới triển khai cơ bản trong khi truyền bá ngữ cảnh theo dõi.
TracingLogger Lớp giúp quản lý việc theo dõi cho từng lệnh gọi thử nghiệm.
Đối tượng TradefedConfig Một lớp để mô hình hóa thông báo TradefedConfigObject của TFC API.
TradefedConfigObject.Type Danh sách các loại đối tượng cấu hình có thể được đưa vào cấu hình lệnh cụm.
TradefedDelegator Các đối tượng giúp ủy quyền lệnh gọi cho một tệp nhị phân Tradefed khác.
TradefedTính năngKhách hàng Một máy khách grpc yêu cầu thực thi tính năng từ máy chủ.
TradefedTính năngMáy chủ Một máy chủ phản hồi các yêu cầu kích hoạt các tính năng.
TradefedSandbox Vùng chứa hộp cát có thể chạy lệnh gọi Liên đoàn Thương mại.
TradefedSandboxNhà máy Triển khai mặc định cho SandboxFactory
TradefedSandboxRunner Người chạy được liên kết với TradefedSandbox sẽ cho phép thực thi hộp cát.
TradefedSandboxRunner.StubScheduledInvocationListener IScheduledInvocationListener sơ khai không làm gì cả.

bạn

UiAutomatorRunner Chạy thử nghiệm UI Automator trên thiết bị và báo cáo kết quả.
UiAutomatorTest
UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction
UnexecutedTestReporterChủ đề Các chủ đề đảm nhiệm việc báo cáo tất cả các thử nghiệm chưa được thực hiện.
UniqueMultiMap <K, V> MultiMap đảm bảo các giá trị duy nhất cho mỗi khóa.
UsbResetMultiDeviceRecovery IMultiDeviceRecovery đặt lại bus USB cho các thiết bị ngoại tuyến.
USBResetRunConfigRecovery Cho phép kích hoạt lệnh reset USB của thiết bị
UsbResetTest IRemoteTest đặt lại USB của thiết bị và kiểm tra xem thiết bị có trực tuyến trở lại sau đó hay không.
Trình kiểm tra người dùng Kiểm tra xem người dùng có thay đổi trong quá trình thử nghiệm hay không.
Người dùngCleaner ITargetPreparer loại bỏ người dùng phụ khi chia nhỏ.
Người trợ giúp người dùng
Thông tin người dùng Tương tự như lớp UserInfo từ nền tảng.
Thông tin người dùng.UserType Các biến thể được hỗ trợ của loại người dùng trong API bên ngoài.

V.

Trình trợ giúp xác thựcSuiteConfig Lớp này sẽ giúp xác thực rằng IConfiguration được tải cho bộ phần mềm đang đáp ứng các yêu cầu dự kiến: - Không có nhà cung cấp bản dựng - Không có người báo cáo kết quả
Phiên bản tập tin Cấu trúc dữ liệu đại diện cho một tệp có phiên bản được liên kết.
Phiên bảnParser Tìm nạp phiên bản của các tạo phẩm được giao dịch đang chạy.
VisibleBackgroundUserPreparer Trình chuẩn bị mục tiêu để chạy thử nghiệm trong người dùng được khởi động ở chế độ hiển thị ở chế độ nền.
Thiết bị VmRemote Một thiết bị ảo từ xa mà chúng tôi sẽ quản lý từ bên trong Máy ảo.

W

ChờThiết bịPhục hồi Triển khai đơn giản IDeviceRecovery chờ thiết bị trực tuyến và phản hồi các lệnh đơn giản.
WaitForDeviceDatetimePreparer ITargetPreparer chờ thiết lập ngày giờ trên thiết bị

Tùy chọn, trình chuẩn bị này có thể buộc TargetSetupError nếu ngày giờ không được đặt trong thời gian chờ hoặc buộc ngày giờ của máy chủ vào thiết bị,

Trình trợ giúp Wifi Lớp trợ giúp thao tác các dịch vụ wifi trên thiết bị.
Trình chuẩn bị Wifi ITargetPreparer định cấu hình wifi trên thiết bị nếu cần.

X

Trình báo cáo XmlFormattedGenerator Việc triển khai FormattedGeneratorReporter để định dạng bộ sản phẩm sẽ có định dạng xml.
Trình báo cáo kết quả Xml Ghi kết quả JUnit vào tệp XML theo định dạng phù hợp với XMLJUnitResultFormatter của Ant.
XmlSuiteResultFormatter Lớp tiện ích để lưu một bộ phần mềm chạy dưới dạng XML.
XmlSuiteResultFormatter.RunHistory Đối tượng trợ giúp để chuyển đổi JSON.

Y

YamlClassOptionsParser Trình trợ giúp phân tích thông tin người chạy thử nghiệm từ Cấu hình được giao dịch YAML.

Z

ZipCompressionChiến lược ICompressionStrategy để tạo kho lưu trữ zip.
ZipUtil Lớp trợ giúp cho các hoạt động liên quan đến nén
ZipUtil2 Một lớp trợ giúp để trích xuất zip có tính đến quyền của tệp POSIX