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.
AbiFormatter Lớp tiện ích cho abi.
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.
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.
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.
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

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.
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.
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ể.
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ộ.
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.
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.
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à

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.
Thông tin bản dựng Triển khai chung IBuildInfo cần được liên kết với ITestDevice .
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.
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ị.

C

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 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

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
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
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.
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ủ
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.
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ấ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).
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.
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
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.
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.
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
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.

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ử.
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.
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ì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 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ó.
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.
DeviceFlashPreparer.EncryptionOptions Vô số tùy chọn để xử lý mã hóa hình ảnh dữ liệu người dùng
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ộ.
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.
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 .
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
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ị.
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.
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.
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.
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.
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.
Đồ thị có hướng <V> Việc triển khai đồ thị không có trọng số theo hướ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 .

E

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
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.
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
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

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
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ả.
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à
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.
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.
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 .
FormattedGeneratorReporter Trình báo cáo cho phép tạo báo cáo theo một định dạng cụ thể.

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
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.
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.
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.
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.
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.
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.
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.

H

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ể.
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.
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

IAbiThu Một bài kiểm tra cần ABI được kiểm tra.
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.
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.
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 .
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.
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.
IDeviceSelection Giao diện tiêu chí lựa chọn thiết bị.
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.
IFileDownloader Giao diện tải file từ xa.
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 .
IHostCleaner Dọn dẹp máy chủ sau khi chạy thử xong.
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.
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
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.
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.
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.
INativeDeviceTest Giao diện dành cho đối tượng cần tham chiếu đến INativeDevice .
Cài đặtApexModuleTargetPreparer
Trình xử lý ứng dụng tức thì Trình xử lý cho ModuleParameters#INSTANT_APP .
InstrumentationResultProtoParser Phân tích cú pháp nguyên mẫu kết quả đo lường được thu thập trong quá trình chạy thử nghiệm đo lường và thông báo cho ITestRunListener về kết quả.
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.
Phạm vi lời gọi Phạm vi một lệnh gọi Tradefed duy nhất.
Lời gọiPhạm vi
InvocationScopeModule Mô-đun Guice có thể được sử dụng ở bất kỳ đâu trong lệnh gọi TF để yêu cầu các đối tượng được hỗ trợ bởi Guice-Tradefed.
Trạng thái lời mời Một lớp để lưu trữ trạng thái lệnh gọi.
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.
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
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 .
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.
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.
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.
ITestSuite Lớp trừu tượng dùng để chạy Test Suite.
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.
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ị.

J

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ị.
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
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 .
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

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.
KillTrình giả lập hiện tạiPreparer ITargetPreparer tắt trình mô phỏng đang chạy.

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
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
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
LocalRunHướng dẫnBuilder Tiện ích biên dịch hướng dẫn chạy thử nghiệm cục bộ.
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.
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.

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
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.
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.
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ả.
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
ModuleOemTargetPreparer.ModuleInfo Một lớp cấu trúc đơn giản để lưu trữ thông tin về một mô-đun
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ố.
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 .

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.
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 Một DeviceAction để chạy lệnh 'adb ....' của hệ điều hành.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction 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.
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.
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.
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.

OpenObjectLoader Trình tải cho các đối tượng mặc định có sẵn trong AOSP.
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.
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.
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ộ.

P

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.
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.
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ử
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.
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"

Q

Báo giáAwareTokenizer

R

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
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.
Trình quản lý từ xa Lớp nhận RemoteOperation thông qua ổ cắm.
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.
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.
Tài nguyênSố liệuSử dụng Các chức năng tiện ích để soạn số liệu.
Phần còn lạiApiHelper Lớp trợ giúp để thực hiện lệnh gọi API REST.
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ạ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 .
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.
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 đó.

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.
Trình xử lý người dùng phụ Trình xử lý cho ModuleParameters#SECONDARY_USER .
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.
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.
SimpleFileLogger Một ILeveledLogOutput hướng dẫn thông báo nhật ký đến stdout và đến một tệp nhật ký duy nhất.
Đơn giảnPerfKết quả Đối tượng để giữ tất cả các kết quả kiểm tra đơn giản
SimplePerfStatResultParser Một lớp tiện ích để phân tích kết quả đơn giản.
SimplePerfUtil Lớp tiện ích để gửi lệnh đơn giản và thu thập kết quả
Đơn giản Enum của các tùy chọn lệnh đơn giản
Thống kê đơn giản Một lớp tiện ích nhỏ tính toán một vài biện pháp thống kê được đưa ra một bộ dữ liệu số.
Kích thướcGiới hạnĐầu raLuồng Một ERROR(/OutputStream) giới hạn lượng dữ liệu tối đa có thể được viết.
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ị bằng SL4A
SL4AbluetoothUtil.BluetoothAccessLevel Enums cho mức truy cập thiết bị Bluetooth dựa trên BluetoothDevice.java
SL4AbluetoothUtil.BluetoothConnectionState Enums cho các 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 hồ sơ bluetooth dựa trên BluetoothProfile.java
SL4AbluetoothUtil.BluetoothProfile Enums cho các hồ sơ 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 Các cuộc thăm dò sự kiện cho sự kiện và xếp hàng chúng bằng tên sẽ được truy vấn.
Sl4aEventDispatcher.EventSl4aObject Đối tượng được trả về bởi người gây ô nhiễm sự kiện.
Ảnh chụp đầu vàoStreamNguồn Một đầu vào được hỗ trợ tệp.
Trình kiểm tra trạng tháiKết quả Chứa kết quả thực thi ISystemStatusChecker .
StatusCheckerresult.CheckStatus
StdoutLogger Một ILeveledLogOutput hướng dẫn thông báo nhật ký đến stdout.
StreamProtoThu Một người nhận dịch proto testrecord nhận được vào các sự kiện đã đánh đổi.
StreamProtoResultReporter Triển khai ProtoResultReporter
StrictShardHelper Chiến lược Sharding để tạo ra những mảnh vỡ nghiêm ngặt không báo cáo cùng nhau,
StringEscapeUtils Lớp tiện ích để thoát khỏi chuỗi cho các định dạng cụ thể.
ChuỗiUtil Lớp tiện ích để thoát khỏi chuỗi để thao tác chuỗi chung.
StubBuildProvider Không thực hiện trống của IBuildProvider .
StubMultiTargetPreparer Trình giữ chỗ trống triển khai IMultiTargetPreparer .
Sơ khaiTargetPreparer Người giữ chỗ triển khai trống của một ITargetPreparer .
Bài kiểm tra sơ khai Không thực hiện thử nghiệm trống.
StubTestRunListener Thực hiện bắt nguồn ITestRunListener
SubprocessCommandException Một lệnh quy trình con không chạy.
SubprocessConfigBuilder Xây dựng một cấu hình TF XML cho cấu hình TF hiện có.
SubprocessEventHelper Người trợ giúp để tuần tự hóa/giảm dần các sự kiện sẽ được chuyển đến nhật ký.
SubprocessEventHelper.BaseTestEventInfo Người trợ giúp cơ sở cho thông tin được kiểm tra.
SubprocessEventHelper.FailedTestEventInfo Người trợ giúp cho thông tin kiểm tra.
SubprocessEventHelper.InvocationEndedEventInfo Người trợ giúp cho việc gọi kết thúc thông tin.
SubprocessEventHelper.InvocationFailedEventInfo Người trợ giúp cho thông tin được gọi.
SubprocessEventHelper.InvocationStartedEventInfo Người trợ giúp cho việc gọi bắt đầu thông tin.
SubprocessEventHelper.LogAssocationEventInfo Người trợ giúp cho thông tin logassociation.
SubprocessEventHelper.TestEndedEventInfo Người trợ giúp cho thông tin có kế hoạch.
SubprocessEventHelper.TestLogEventInfo Người trợ giúp cho thông tin TestLog.
SubprocessEventHelper.TestModuleStartedEventInfo Người trợ giúp cho mô -đun thử nghiệm bắt đầu thông tin.
SubprocessEventHelper.TestRunEndedEventInfo Người trợ giúp cho thông tin testrunends.
SubprocessEventHelper.TestRunFailedEventInfo Người trợ giúp cho thông tin được kiểm tra
SubprocessEventHelper.TestRunStartedEventInfo Người trợ giúp cho thông tin được kiểm tra
SubprocessEventHelper.TestStartedEventInfo Người trợ giúp cho thông tin được kiểm tra
SubprocessExceptionParser Người trợ giúp để xử lý đầu ra ngoại lệ từ các vận động viên lệnh Tradefed Standard.
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 phóng viên kết quả phụ cho lệnh cụm.
SubprocessResultsReporter Thực hiện ITestInvocationListener được chỉ định là kết quả_reporter và chuyển tiếp từ quy trình con kết quả của các bài kiểm tra, chạy thử nghiệm, gọi thử nghiệm.
SubprocessTestResultsParser Mở rộng ERROR(/FileOutputStream) để phân tích đầ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 Khóa trạng thái kiểm tra 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 bộ: Từ $ android_target_out_testcase biến hoặc root_dir trong thông tin xây dựng.
SuiteModuleLoader Lấy các định nghĩa mô -đun kiểm tra khả năng tương thích từ kho lưu trữ.
SuiteModuleLoader.ConfigFilter Một 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ảm bớt tuần tự hóa và giải phóng kết quả gọi.
SuiteResultReporter Thu thập kết quả kiểm tra cho toàn bộ gọi bộ bộ và đưa ra kết quả cuối cùng.
SuiteResultReporter.ModulePrepTimes Người giữ đối tượng cho việc chuẩn bị và phá vỡ 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.
SystemServerFileDescriptorChecker Kiểm tra xem máy chủ hệ thống dường như hết FDS.
Trình kiểm tra trạng thái máy chủ hệ thống Kiểm tra xem PID của System_Server đã thay đổi từ trước và sau khi chạy mô -đun.
Hệ thốngUtil Lớp tiện ích để thực hiện các cuộc gọi hệ thống.
SystemUtil.Envvarable

T

Trình tạo bảng Lớp trợ giúp để hiển thị một ma trận các phần tử chuỗi trong bảng.
Trình định dạng bảng Lớp trợ giúp để hiển thị một ma trận các phần tử chuỗi để mỗi cột phần tử được xếp hàng
TarUtil Tiện ích để thao tác một tập tin tar.
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 mã thông báo liên quan đến điện thoại.
TemplateresolutionError Lớp mở rộng ConfigurationException cho lỗi liên quan đến mẫu trong quá trình phân tích 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 Một ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo.getTestsDir() lên 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ảTệp Một lớp tiện ích để sắp xếp và không kết nối một danh sách các bản ghi thử nghiệm cho một tệp kiểm tra.
Thiết bị kiểm tra Triển khai ITestDevice cho một thiết bị Android ngăn xếp đầy đủ
Môi trường thử nghiệm Một lớp để mô hình hóa một thông báo TestEnvirment được trả về bởi API TFC.
TestFailureListener Người nghe đã từng thực hiện hành động như ảnh chụp màn hình, BugReport, LogCat Collection khi bị lỗi thử nghiệm khi được yêu cầu.
Trình trợ giúp kiểm tra Lớp người 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 kiểm tra.
Thông tin kiểm tra Lưu trữ thông tin kiểm tra được đặt trong tệp TEST_MAPPING.
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
Kiểm tra bản đồ Một 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ữ các 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 Một lớp để tải lên các tệp đầu ra thử nghiệm lên GCS/HTTP.
TestRecordThông dịch viên Tiện ích để chuyển đổi một proto TestRecord thành một định dạng dễ thao tác dễ dàng hơn trong Tradefed.
Tài nguyên kiểm tra Một lớp để mô hình hóa một thông báo testresource được trả về bởi API TFC.
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 kiểm tra từ hệ thống tệp/gcs/http.
Trình nghe kết quả kiểm tra Một sự đơn giản hóa của itestlifecyclelistener cho những người thực hiện chỉ quan tâm đến kết quả kiểm tra cá nhân.
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ó

Trình báo cáo kết quả văn bản Một phóng viên kết quả kiểm tra chuyển tiếp kết quả đến máy in kết quả văn bản JUnit.
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 thiết bị và thời gian máy chủ được giữ đồng bộ.
giá trị thời gian Lớp này không được dùng nữa. sử dụng Duration thay thế.
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.
Đối tượng TradefedConfig Một lớp để mô hình hóa một thông điệp TradefedConfigObject của API TFC.
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 thác lời cầu khẩn cho một nhị phân đánh đổi khác.
TradefedTính năngKhách hàng Máy khách GRPC để yêu cầu thực thi tính năng từ máy chủ.
TradeFedFeatervererver Một máy chủ trả lời các yêu cầu cho các tính năng kích hoạt.
TradefedSandbox Hộp đựng cát có thể điều hành một cuộc gọi liên đoàn thương mại.
TradefedSandboxNhà máy Thực hiện mặc định cho SandboxFactory
TradefedSandboxRunner Người chạy được liên kết với TradefedSandbox sẽ cho phép thực hiện hộp cát.
TradefedSandboxRunner.StubScheduledInvocationListener Một stub IScheduledInvocationListener không làm gì cả.

bạn

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.
UsbResetMultiDeviceRecovery Một IMultiDeviceRecovery đặt lại xe buýt USB cho các thiết bị ngoại tuyến.
USBResetRunConfigRecovery Cho phép kích hoạt lệnh đặt lại USB của thiết bị
UsbResetTest Một IRemoteTest đặt lại usb thiết bị và kiểm tra xem thiết bị có quay lại trực tuyến sau đó không.
Trình kiểm tra người dùng Kiểm tra nếu người dùng đã thay đổi trong quá trình kiểm tra.

V.

Trình trợ giúp xác thựcSuiteConfig Lớp này sẽ giúp xác nhận rằng IConfiguration được tải cho bộ
Vmremotedevice 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 Một triển khai đơn giản của IDeviceRecovery đang chờ thiết bị trực tuyến và trả lời các lệnh đơn giản.
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ị.

X

Trình báo cáo XmlFormattedGenerator Việc triển khai của FormattedGeneratorReporter định dạng bộ Suite dẫn đến định dạng XML.
Trình báo cáo kết quả Xml Viết kết quả JUnit cho một 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ộ chạy dưới dạng XML.
XmlSuiteResultFormatter.RunHistory Đối tượng trợ giúp cho chuyển đổi JSON.

Y

YamlClassOptionsParser Người trợ giúp để phân tích thông tin về người chạy thử nghiệm từ cấu hình đã đánh đổi YAML.

Z

ZipCompressionChiến lược Một ICompressionStrategy để tạo tài liệu lưu trữ zip.