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 aapt dump'. |
AaptParser.AaptVersion | Nhiều tùy chọn cho phiên bản AAPT được sử dụng để phân tích cú pháp tệp APK. |
AbiFormatter | Lớp tiện ích cho abi. |
AbstractXmlParser | Lớp cơ sở của trình trợ giúp để phân tích cú pháp tệp xml |
AbstractXmlParser.ParseException | Bị ném nếu không thể phân tích cú pháp đầu vào XML |
AcloudConfigParser | Lớp 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. |
ActivityStatusChecker | Trình kiểm tra trạng thái cho các hoạt động còn lại đang chạy ở cuối mô-đun. |
AdbRootElevator | Một AutoCloseable cho phép adb gốc khi xây dựng nếu cần thiết và trạng thái khôi phục gốc khi hoàn tất. |
AggregatePostProcessor | Một công cụ tổng hợp số liệu cung cấp các tỷ lệ tối thiểu, tối đa, trung bình, phương sai, độ lệch chuẩn, tổng số, số lượng và tùy chọn cho các chỉ số số được thu thập trong quá trình chạy thử nghiệm nhiều lần, coi chúng là gấp đôi. |
AltDirBehavior | Một enum để xác định các hành vi thư mục thay thế cho các trình cài đặt / bộ đẩy tạo phần mềm thử nghiệm khác nhau |
AppBuildInfo | Một IBuildInfo đại diện cho một ứng dụng Android và gói thử nghiệm của nó (s). |
AppDeviceBuildInfo | Lớp này không được dùng nữa. Sử dụng IDeviceBuildInfo trực tiếp. |
AppVersionFetcher | 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. |
ArchModuleController | 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 nào đã cho. |
ArgsOptionParser | Populates Option lĩnh vực từ đối số dòng lệnh phân tích cú pháp. |
ATestFileSystemLogSaver | Lớp LogSaver này được ATest sử dụng để lưu các bản ghi trong một đường dẫn cụ thể. |
AutoLogCollector | Liệt kê mô tả bộ thu gom nào có thể tự động được xử lý bởi dây nịt. |
AutomatedReporters | Lớp xác định ánh xạ từ các trình báo cáo tự động của Tradefed. |
AveragePostProcessor | Triển khai bộ xử lý bài viết để tính giá trị trung bình của danh sách các chỉ số. |
NS
BackgroundDeviceAction | Chạy một lệnh trên một thiết bị nhất định lặp lại nếu cần cho đến khi hành động bị hủy. |
BaseDeviceMetricCollector | Thực hiện cơ sở của IMetricCollector cho phép để bắt đầu và bộ sưu tập dừng trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) và ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | Trình chuẩn bị chung để khởi chạy trình giả lập cục bộ. |
BaseLeveledLogOutput | Một thực hiện cơ sở cho ILeveledLogOutput cho phép để lọc một số thẻ dựa trên tên hoặc các thành phần của họ. |
BaseModuleController | Thực hiện cơ bản của IModuleController mà cần được thực hiện để kiểm tra nếu một module nên chạy hay không. |
BaseMultiTargetPreparer | Thực hiện cơ sở của IMultiTargetPreparer cho phép vô hiệu hóa đối tượng. |
BasePostProcessor | Các cơ sở IPostProcessor rằng mỗi thực hiện, nếu kéo dài. |
BaseRetryDecision | Thực hiện cơ sở của IRetryDecision . |
BaseStreamLogger <OS kéo dài OutputStream> | Một ILeveledLogOutput chỉ đạo báo nhật ký đến một output stream và stdout. |
BaseTargetPreparer | Lớp thực hiện cơ sở cho ITargetPreparer cho phép để kiểm soát xem các đối tượng là người khuyết tật hay không. |
BaseTestSuite | Kiểm tra việc chạy Bộ kiểm tra tính tương thích với hệ thống bộ ứng dụng mới. |
BatteryController | Lớp tiện ích cho phép kiểm soát trạng thái sạc pin của thiết bị. |
BatteryRechargeDeviceRecovery | Cho phép kích hoạt lệnh khi mức pin của thiết bị xuống dưới một ngưỡng nhất định. |
Nhiệt độ pin | |
BatteryUnavailableDeviceRecovery | Trình kiểm tra khôi phục sẽ kích hoạt cấu hình nếu mức pin không khả dụng. |
BinaryState | Enum được sử dụng để ghi lại trạng thái BẬT / TẮT với trạng thái không sử dụng BỎ QUA. |
BluetoothUtils | Chức năng tiện ích để gọi Bluetooth Đang thiết bị bên BluetoothInstrumentation có thể được tìm thấy trong AOSP tại địa chỉ: |
BootstrapBuildProvider | Một IDeviceBuildProvider rằng thông tin bootstraps xây dựng từ thiết bị kiểm traĐ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à |
BugreportCollector | Một pass-through ITestInvocationListener thu thập báo cáo lỗi khi sự kiện xảy ra có thể cấu hình và sau đó gọi ITestInvocationListener#testLog đối với trẻ em của mình sau mỗi lần về báo cáo lỗi được thu thập. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Một vị ngữ đầy đủ mô tả thời điểm nắm bắt một báo cáo lỗi. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Thu thập báo cáo lỗi khi một trường hợp thử nghiệm không thành công. |
BuildInfo | Thi chung của một IBuildInfo sẽ được liên kết với một ITestDevice . |
BuildInfoRecorder | Một ITargetPreparer mà viết xây dựng thông tin dữ liệu meta vào một tập tin cụ thể. |
BuildInfoUtil | Một lớp util để giúp thao tác IBuildInfo |
BuildRetrievalError | Đã xảy ra lỗi nghiêm trọng khi truy xuất bản dựng để thử nghiệm. |
BuildTestsZipUtils | Một lớp trợ giúp cho các hoạt động liên quan đến kiểm tra zip được tạo bởi hệ thống xây dựng Android |
BulkEmailer | Mộ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 packtool để cài đặt .apks trên deivce. |
NS
CecControllerTokenProvider | Nhà cung cấp mã thông báo cho các mã liên quan đến Kiểm soát Điện tử Tiêu dùng (CEC). |
CircularAtraceUtil | Một 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. |
RoundByteArray | 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 của tất cả các giá trị trong mảng. |
ClangCodeCoverageCollector | Một BaseDeviceMetricCollector sẽ kéo đo vùng phủ sóng Clang tắt của các thiết bị và đăng nhập chúng như vật thử nghiệm. |
ClassNotFoundConfigurationException | ConfigurationException khi lớp của một đối tượng không được tìm thấy. |
ClassPathScanner | Tìm các mục trên đường dẫn classpath. |
ClassPathScanner.ClassNameFilter | Một IClassPathFilter bầu lọc và biến đổi java tên lớp. |
ClassPathScanner.ExternalClassNameFilter | Một ClassNameFilter rằng bác bỏ các lớp bên trong |
ClassPathScanner.IClassPathFilter | Bộ lọc cho các đường dẫn nhập classpath Khuôn mẫu sau FileFilter |
ClusterBuildInfo | Một IBuildInfo lớp cho bản xây dựng đường ống từ TFC. |
ClusterBuildProvider | Một IBuildProvider tải nguồn lực kiểm tra TFC. |
ClusterClient | Một IClusterClient thực hiện để tương tác với các TFC backend. |
ClusterCommand | Một lớp đại diện cho một nhiệm vụ được tìm nạp từ TF Cluster. |
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 một tệp cấu hình cho một lệnh cụm. |
ClusterCommandEvent | 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 | Một IRemoteTest lớp để khởi động một lệnh từ TFC thông qua một tiến trình con TF. |
ClusterCommandScheduler | Một ICommandScheduler để hỗ trợ TFC (Tradefed Cluster). |
ClusterCommandStatus | Một lớp đại diện cho trạng thái và lý do hủy lệnh từ TF Cluster. |
ClusterDeviceInfo | Một lớp để đóng gói thông tin thiết bị cụm sẽ được tải lên. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | Một IDeviceMonitor thực hiện mà báo cáo kết quả với dịch vụ Tradefed Cluster. |
ClusterEventUploader <T kéo dài IClusterEvent > | ClusterEventUploader lớp, trong đó tải lên IClusterEvent để TFC. |
ClusterHostEvent | 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 | Nhiều loại khác nhau của sự kiện tổ chức. |
ClusterHostUtil | Các chức năng sử dụng tĩnh cho Cụm TF để nhận các phiên bản cấu hình chung, thông tin máy chủ, v.v. |
ClusterLogSaver | Một ILogSaver lớp để tải lên kết quả đầu ra thử nghiệm để TFC. |
ClusterLogSaver.FilePickingStrategy | Các chiến lược chọn tệp. |
ClusterOptions | |
CollectingByteOutputReceiver | Một IShellOutputReceiver tổ chức thu sản lượng toàn bộ vỏ thành một byte[] . |
CollectingOutputReceiver | Một IShellOutputReceiver tổ chức thu sản lượng toàn bộ vỏ thành một String . |
CollectingTestListener | Một ITestInvocationListener rằng sẽ thu thập tất cả các kết quả xét nghiệm. |
CollectorHelper | Helper để làm một số IMetricCollector hoạt động cần thiết ở một số nơi. |
CommandFileParser | Trình phân tích cú pháp cho tệp có chứa tập hợp các dòng lệnh. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | Tiện ích có nghĩa là để nắm bắt các đối số xây dựng thông tin bình thường từ một dòng lệnh và tạo ra một IBuildInfo từ họ. |
CommandOptions | Thực hiện ICommandOptions . |
CommandOptionsGetter | Triển khai dịch vụ trả về giá trị tùy chọn lệnh của một lệnh gọi nhất định. |
CommandRunner | Một điểm vào TradeFederation thay thế sẽ chạy lệnh được chỉ định trong các đối số dòng lệnh và sau đó thoát. |
CommandRunner.ExitCode | Các mã lỗi có thể thoát với. |
CommandScheduler | 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 | Các trạng thái khác nhau của máy chủ lưu trữ |
CommonLogRemoteFileUtil | Tiện ích này cho phép tránh trùng lặp mã trên các đại 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 chung. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Bản trình bày mục nhập nhật ký đã biết cho các thiết bị từ xa. |
ConditionPriorityBlockingQueue <T> | Một lớp thread-safe với ERROR(/PriorityBlockingQueue) -like hoạt động mà có thể lấy đối tượng phù hợp với một điều kiện nhất định. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | Một ConditionPriorityBlockingQueue.IMatcher phù hợp với bất kỳ đối tượng. |
ConditionPriorityBlockingQueue.IMatcher <T> | Một giao diện để xác định xem các phần tử có phù hợp với một số loại điều kiện hay không. |
ConfigCompleter | Thực hiện các Completer cho các cấu hình TF của chúng tôi. |
Cấu hình | Một bê tông IConfiguration thực hiện mà các cửa hàng cấu hình được nạp các đối tượng trong bản đồ. |
ConfigurationDef | Lưu trữ 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. |
ConfigurationDef.ConfigObjectDef | Đối tượng để lưu giữ thông tin cho một className và số lần xuất hiện của nó (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). |
ConfigurationFactory | Nhà máy để tạo IConfiguration . |
ConfigurationFactory.ConfigLoader | Thực hiện IConfigDefLoader theo dõi các cấu hình bao gồm từ một cấu hình gốc, và ném một ngoại lệ trên hình tròn bao gồm. |
ConfigurationUtil | Các chức năng tiện ích để xử lý các tập tin cấu hình. |
ConfigurationXmlParserSettings | 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 hỗ trợ các hoạt động như
|
Console.ArgRunnable <T> | Một Runnable với một run phương pháp mà có thể mất một cuộc tranh cãi |
Console.CaptureList | Một loại thuận tiện cho List<List<String>> |
ConsoleReaderOutputStream | Một OutputStream mà có thể được sử dụng để làm System.out.print() chơi đẹp với của người dùng LineReader unfinishedLine. |
ConsoleResultReporter | Báo cáo kết quả để in kết quả kiểm tra ra bàn điều khiển. |
CountingTestResultListener | Một TestResultListener theo dõi tổng số xét nghiệm bởi TestStatus |
CountTestCasesCollector | Đếm và báo cáo số lượng các trường hợp thử nghiệm cho một trao IRemoteTest . |
CoverageOptions | Đối tượng giao dịch để nắm giữ các tùy chọn bảo hiểm. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Trình chuẩn bị mục tiêu để tạo người dùng và dọn dẹp nó ở cuối. |
NS
DebugHostLogOnFailureCollector | Bộ sưu tập sẽ thu thập và ghi nhật ký phía máy chủ khi xảy ra lỗi trường hợp thử nghiệm. |
DefaultRemoteAndroidTestRunner | Mở rộng của ddmlib RemoteAndroidTestRunner để thiết lập một số mặc định cho trường hợp sử dụng Tradefed. |
DefaultTestsZipInstaller | Một triển khai mặc định của trình cài đặt zip kiểm tra. |
DeleonedInvocationExecution | InvocationExecution mà ủy thực hiện khác nhị phân Tradefed. |
DependenciesResolver | Một loại trình cung cấp mới cho phép lấy tất cả các phần phụ thuộc cho một bài kiểm tra. |
DeviceAllocationResult | Đại diện cho kết quả của nỗ lực phân bổ cho một lệnh. |
DeviceAvailableChecker | Trình kiểm tra để đảm bảo một mô-đun không để thiết bị ở trạng thái ngoại tuyến. |
DeviceBatteryLevelChecker | Một IRemoteTest rằng séc cho một lần sạc pin tối thiểu, và chờ đợi cho pin để đạt được một ngưỡng sạc thứ hai nếu mức phí tối thiểu là không có mặt. |
DeviceBatteryResourceMetricCollector | Bộ sưu tập này thu thập các số liệu về pin của thiết bị. |
DeviceBuildDescriptor | Một lớp wrapper cho một IBuildInfo , có chứa các phương pháp helper để lấy nền tảng thiết bị xây dựng thông tin. |
DeviceBuildInfo | Một IBuildInfo đại diện cho một hoàn thiện xây dựng thiết bị Android và (tùy chọn) kiểm tra nó. |
DeviceBuildInfoBootStrapper | Một ITargetPreparer rằng lĩnh vực xây dựng Thay thế thông tin với thuộc tính đọc từ thiết bịĐiều này hữu ích để kiểm tra các thiết bị có bản dựng được tạo từ nguồn bên ngoài (ví dụ: |
DeviceBuildInfoInjector | Một ITargetPreparer rằng chèn DeviceBuildDescriptor siêu dữ liệu vào IBuildInfo . |
DeviceCleaner | Thực hiện khởi động lại hoặc định dạng như hành động dọn dẹp sau khi kiểm tra và tùy chọn tắt màn hình |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | 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 |
DeviceConcurrentUtil.ShellCommandCallable <V> | Một ERROR(/Callable) rằng kết thúc tốt đẹp các chi tiết của thực hiện lệnh shell trên một ITestDevice . |
DeviceConfigurationHolder | Một bê tông IDeviceConfiguration thực hiện mà các cửa hàng các đối tượng cấu hình thiết bị được nạp trong thuộc tính của nó. |
DeviceFailedToBootError | Ném nếu một thiết bị không khởi động được sau khi được flash với một bản dựng. |
DeviceFeatureModuleController | Bộ điều khiển mô-đun không chạy thử nghiệm khi nó không hỗ trợ một số tính năng nhất định. |
DeviceFileReporter | Một lớp tiện ích kiểm tra các thiết bị cho các tập tin và gửi chúng tới ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) nếu tìm thấy. |
DeviceFlashPreparer | Một ITargetPreparer đó nhấp nháy một hình ảnh trên phần cứng Android thực. |
DeviceFlashPreparer.EncryptionOptions | Nhiều tùy chọn để xử lý mã hóa hình ảnh dữ liệu người dùng |
DeviceFolderBuildInfo | Một IDeviceBuildInfo mà cũng chứa xây dựng hiện vật khác chứa trong một thư mục trên hệ thống tập tin địa phương. |
DeviceImageZipFlashingTargetPreparer | Một trình chuẩn bị mục tiêu sẽ nhấp nháy thiết bị với các hình ảnh thiết bị được cung cấp qua một định dạng cụ thể. |
DeviceInternetAccessibilityResourceMetricCollector | Nhân viên 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 | Biểu diễn của một thiết bị ở chế độ Fastboot. |
DeviceMetricData | Đối tượng lưu giữ tất cả dữ liệu được thu thập bởi người thu thập số liệu. |
DeviceMonitorMultiplexer | Một lớp proxy để tuyên truyền yêu cầu nhiều IDeviceMonitor s. |
Thuộc tính thiết bị | Định nghĩa hằng số phổ biến cho tên thuộc tính phía thiết bị |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Thực hiện đặt lại thiết bị phía máy chủ. |
DeviceResetHandler | Xử lý tiện ích nói chung là đặt lại thiết bị. |
DeviceSelectionOptions | Vùng chứa cho các tiêu chí lựa chọn thiết bị. |
DeviceSelectionOptions.DeviceRequestedType | Các loại thiết bị giữ chỗ có thể có khác nhau được hỗ trợ. |
DeviceSettingChecker | 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ị | Một ITargetPreparer rằng cấu hình một thiết bị để thử nghiệm dựa trên cung cấp Option s. |
DeviceStateMonitor | Helper lớp để theo dõi tình trạng của một IDevice . |
DeviceStorageAgeResourceMetricCollector | Phân tích cú pháp tuổi lưu trữ từ logcat. |
DeviceStorageStatusChecker | Kiểm tra xem thiết bị có đủ dung lượng đĩa cho các phân vùng đã cho hay không. |
DeviceUnavailableMonitor | Trình nghe này chỉ cố gắng nắm bắt DNAE cấp trường hợp thử nghiệm. |
DeviceUpdateTargetPreparer | Một bản tóm tắt ITargetPreparer rằng sẽ chăm sóc của các bước chung quanh việc cập nhật các thiết bị với một tập tin hình ảnh thiết bị từ một nguồn bên ngoài (như trái ngược với một dịch vụ xây dựng). |
DeviceWifiResourceMetricCollector | Bộ thu thập các chỉ số cường độ tín hiệu wifi được kết nối hiện tại và tốc độ liên kết. |
DirectedGraph <V> | Triển khai đồ thị không trọng số có hướng. |
DynamicFileStubTest | Đây là một thử nghiệm tradefed để kiểm tra tradefed có thể phân giải tệp động một cách chính xác hay không. |
DynamicRemoteFileResolver | Lớp giúp phân giải đường dẫn đến các tệp từ xa. |
DynamicRemoteFileResolver.FileResolverLoader | Tải triển khai của IRemoteFileResolver . |
E
EmmaXmlConstants | Hằng số được sử dụng khi phân tích cú pháp emma báo cáo xml. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | 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 |
ExistingBuildProvider | Một IBuildProvider mà trả về một đã xây dựng IBuildInfo . |
ExtendedFile | Phần mở rộng của tệp tiêu chuẩn để mang siêu dữ liệu liên quan đến bản dựng. |
NS
FakeTest | Một bài kiểm tra giả với mục đích là giúp dễ dàng tạo ra các kết quả kiểm tra có thể lặp lại. |
FakeTestsZipFolder | Một vật cố thử nghiệm tạo ra một thư mục thử nghiệm giả mạo được giải nén dựa trên danh sách nội dung. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Một lớp dựa vào fastboot để flash hình ảnh trên phần cứng Android vật lý. |
FastbootHelper | Một lớp trợ giúp cho các hoạt động khởi động nhanh. |
FastbootUpdateBootstrapPreparer | Một ITargetPreparer rằng giai đoạn xác định tập tin (bootloader, radio, thiết bị hình ảnh zip) vào IDeviceBuildInfo để có được thiết bị lóe lên với FastbootDeviceFlasher , sau đó tiêm thiết bị sau khởi động các thuộc tính vào các thông tin xây dựng cho mục đích báo cáo kết quả. |
FileDownloadCache | Một lớp trợ giúp duy trì bộ đệm LRU của hệ thống tệp cục bộ của các tệp đã tải xuống. |
FileDownloadCacheFactory | Một nhà máy để tạo FileDownloadCache |
FileDownloadCacheWrapper | Một lớp wrapper cung cấp FileDownloadCache cơ sở vật chất khi thực hiện IFileDownloader giao diện. |
FileIdleMonitor | Theo dõi các tệp và thực hiện gọi lại nếu chúng không hoạt động (tức là |
FileLogger | Một ILeveledLogOutput chỉ đạo thông điệp đăng nhập vào một tập tin và stdout. |
FileProtoResultReporter | Proto phóng viên rằng bãi TestRecord vào một tập tin. |
FilePullerDeviceMetricCollector | Một BaseDeviceMetricCollector mà nghe cho khóa số liệu đến từ các thiết bị và kéo chúng như là một tập tin từ thiết bị. |
FilePullerLogCollector | Trình ghi nhật ký của tệp được báo cáo bởi phía thiết bị. |
FileSystemLogSaver | Lưu nhật ký vào hệ thống tệp. |
FilteredResultForwarder | Biến thể của ResultForwarder rằng chỉ cho phép một allowlist của TestDescription được báo cáo. |
FixedByteArrayOutputStream | Một trong bộ nhớ ERROR(/OutputStream) mà chỉ giữ một số tiền tối đa của dữ liệu. |
FlashingResourcesParser | 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ụ trợ cần thiết để flash một thiết bị. |
FlashingResourcesParser.AndroidInfo | Một typedef cho Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Một giao diện lọc, nhằm cho phép FlashingResourcesParser để bỏ qua một số tài nguyên mà nó khác có thể sử dụng |
FlashingResourceUtil | Tiện ích này giúp thiết lập các phiên bản phù hợp các hiện vật để họ có thể được chiếu qua DeviceFlashPreparer . |
FoldableExpandingHandler | Một IModuleParameterHandler mở rộng sang hơn cho mỗi cấu hình có thể gập lại phi chính. |
FoldableHandler | Trình xử lý có thể gập lại chung có thể lấy các thông số có thể gập lại để tạo một mô-đun chuyên biệt. |
FoldableModePreparer | 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ị. |
FolderBuildInfo | Thực hiện cụ thể của một IFolderBuildInfo . |
FormattedGeneratorReporter | Trình báo cáo cho phép tạo báo cáo ở một định dạng cụ thể. |
NS
GceAvdInfo | Cấu trúc để lưu giữ dữ liệu có liên quan cho một phiên bản GCE AVD nhất định. |
GceAvdInfo.GceStatus | |
GceManager | Người 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 tin tùy thuộc vào cấu trúc của các hộp. |
GceSshTunnelMonitor | Giám sát luồng cho đường hầm Gce ssh. |
GcovCodeCoverageCollector | Một BaseDeviceMetricCollector sẽ kéo đo vùng phủ sóng gcov tắt của các thiết bị và đăng nhập chúng như vật thử nghiệm. |
GCSBucketUtil | Trình quản lý tệp để tải xuống và tải tệp lên 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 Gcs như tải xuống và tải lên. |
GCSDownloaderHelper | Trình tải xuống cho nhóm GCS đảm nhiệm việc lưu vào bộ nhớ đệm và giải quyết cấu hình chung. |
GCSFileDownloader | Trình tải xuống tệp để tải tệp xuống từ bộ lưu trữ đám mây của Google (GCS). |
GCSFileUploader | 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). |
GCSHostResourceManager | Tải xuống tài nguyên máy chủ lưu trữ từ GCS (bộ nhớ đám mây của Google). |
GcsRemoteFileResolver | Thực hiện IRemoteFileResolver cho phép tải xuống từ một cái xô 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 flash thiết bị với hình ảnh chung của hạt nhân chung android. |
GlobalFilterGetter | Triển khai dịch vụ trả về các bộ lọc của một lời gọi nhất định. |
GlobalTestFilter | Các tùy chọn bộ lọc được áp dụng cho lời gọi. |
GoogleApiClientUtil | Các tiện ích để tạo ứng dụng Google API. |
GranularRetriableTestWrapper | Một lớp wrapper công trình trên IRemoteTest để nghiền các IRemoteTest ở mức testcase. |
GsiDeviceFlashPreparer | Một trình chuẩn bị mục tiêu nhấp nháy thiết bị với hình ảnh hệ thống chung android. |
NS
HelloWorldMultiTargetPreparer | An thực hiện ví dụ về một IMultiTargetPreparer . |
HistoryLogger | TF History Logger, nhật ký đặc biệt chỉ chứa một số sự kiện cụ thể. |
HprofAllocSiteParser | Lớp trợ giúp để phân tích cú pháp thông tin từ phần Trang web phân bổ của báo cáo hprof. |
HttpRemoteFileResolver | Thực hiện IRemoteFileResolver cho phép tải tập tin từ xa thông qua http |
HttpsRemoteFileResolver | Thực hiện IRemoteFileResolver cho phép tải tập tin từ xa thông qua https |
tôi
IAbiReceiver | Một bài kiểm tra cần ABI đang được kiểm tra. |
IAppBuildInfo | Giao diện này không được dùng nữa. Sử dụng IBuildInfo trực tiếp. |
IAutoRetriableTest | Giao diện cho một IRemoteTest mà không thực hiện ITestFilterReceiver nhưng vẫn mong muốn hỗ trợ tính năng tự động thử lại. |
IPatteryInfo | Giao diện xác định 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 về 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 thử nghiệm. |
IClusterClient | Một giao diện để tương tác với phần phụ trợ TFC. |
IClusterEvent | Giao diện cho bất kỳ sự kiện cụm nào sẽ được tải lên TFC. |
IClusterEventUploader <T kéo dài 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. |
ICommandOptions | Vùng chứa các tùy chọn thực thi cho các lệnh. |
ICommandScheduler | Bộ lập lịch để chạy các lệnh TradeFederation. |
ICommandScheduler.ISchedisedInvocationListener | Trình nghe cho các sự kiện gọi khi hoàn tất yêu cầu. |
ICompressionStrategy | Một giao diện đại diện cho một thuật toán nén có thể được chọn trong thời gian chạy. |
IConfiguration | Thông tin cấu hình cho một lệnh gọi TradeFederation. |
IConfigurationFactory | Nhà máy để tạo IConfiguration s |
IConfigurationReceiver | Giao diện đơn giản để đại diện cho đối tượng mà chấp nhận một IConfiguration . |
ICredentialFactory | Một giao diện cho nhà máy ủy nhiệm để tạo ra OAuth2 Credential . |
IDefaultObjectLoader | Giao diện tải các đối tượng mặc định phải là một phần của cấu hình YAML của chúng tôi. |
IDefaultObjectLoader.LoaderConfiguration | Đối tượng cấu hình tải để chuyển thông tin đến trình tải. |
IDeviceBuildInfo | Một IBuildInfo đại diện cho một hoàn thiện xây dựng thiết bị Android và (tùy chọn) kiểm tra nó. |
IDeviceBuildProvider | Một IBuildProvider sử dụng thông tin từ một ITestDevice để lấy một xây dựng. |
IDeviceConfiguration | Giao diện người 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 | Nhiều tùy chọn để xử lý hình ảnh dữ liệu người dùng |
IDeviceManager | Giao diện quản lý tập hợp các thiết bị có sẵn để thử nghiệm. |
IDeviceManager.IFastbootListener | Một trình lắng nghe để thay đổi trạng thái fastboot. |
IDeviceMonitor | Giao diện giám sát trạng thái của các thiết bị. |
IDeviceMonitor.DeviceLister | Một Runnable -like lớp đó phải trả lại các thiết bị nổi tiếng và các quốc gia của họ. |
IDeviceSelection | Giao diện cho các tiêu chí lựa chọn thiết bị. |
IDeviceTest | Giao diện cho đối tượng mà cần một tham chiếu đến một ITestDevice . |
Có thể nhận biết được | 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 tệp tin 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ụ trợ cần thiết để flash thiết bị. |
IFlashingResourcesRetriever | Giao diện truy xuất các tệp hình ảnh phụ trợ cần thiết để flash thiết bị. |
IFolderBuildInfo | Một trừu tượng đơn giản IBuildInfo có hiện vật xây dựng được chứa trong một thư mục hệ thống tập tin địa phương. |
IFormatterGenerator | Giao diện mô tả một định dạng cho SuiteResultHolder . |
IHostCleaner | Dọn dẹp máy chủ sau khi quá trình chạy thử nghiệm kết thúc. |
IInvocationContextReceiver | Một bài kiểm tra cần tham chiếu đến ngữ cảnh của lời gọi. |
IInvocationExecution | Giao diện mô tả các hành động sẽ được thực hiện như một phần của lời kêu gọi. |
ILeveledLogOutput | 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 báo nhật ký. |
ILogcatReceiver | Một lớp học cung cấp đầu ra của logcat của thiết bị như một InputStreamSource . |
ILogRegistry | Một giao diện cho một ILogOutput singleton logger mà nhiều thành phần và quản lý logger khác nhau. |
ILogRegistry.EventType | Các sự kiện hữu ích được ghi lại |
IMetricCollector | Giao diện này sẽ được thêm vào như một trình trang trí khi báo cáo kết quả kiểm tra để thu thập các chỉ số phù hợp. |
IMetricCollectorReceiver | Giao diện cho IRemoteTest s để thực hiện nếu họ cần để có được danh sách các IMetricCollector s cho chạy thử nghiệm. |
IModuleController | Giao diện để kiểm soát xem một mô-đun có được thực thi hay không. |
IModuleController.RunStrategy | Enum mô tả cách thực thi mô-đun. |
IModuleParameterHandler | Giao diện cho các thông số của mô-đun dãy phòng. |
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 sử dụng nữa. 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 cho đối tượng mà cần một tham chiếu đến một INativeDevice . |
InstallApexModuleTargetPreparer | |
InstantAppHandler | Handler cho ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | Phân tích kết quả đo đạc proto được thu thập trong quá trình chạy thử nghiệm thiết bị đo và thông báo cho ITestRunListener về kết quả. |
InvocationContext | Thi chung của một IInvocationContext . |
InvocationExecution | Lớp mô tả tất cả các bước gọi: tải xuống xây dựng, target_prep, chạy thử nghiệm, dọn dẹp. |
InvocationScope | Phạm vi một lời kêu gọi Tradefed duy nhất. |
InvocationScoped | |
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ợ Guice-Tradefed. |
InvocationStatus | Một lớp để lưu trữ trạng thái lời gọi. |
InvocationToJUnitResultForwarder | Một lớp học mà nghe ITestInvocationListener sự kiện và chuyển chúng vào một TestListener . |
IPostProcessor | Bộ xử lý bài đăng 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 chỉ số và nhật ký SAU các bài kiểm tra và TRƯỚC khi báo cáo kết quả. |
IRemoteFeature | 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 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 args được chuyển cho các trình phân giải |
IRemoteFileResolver.ResolvedFile | Lớp nắm giữ 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 hiện không đầy đủ, IRemoteTest rằng cụ giao diện này có thể báo cáo kiểm tra không thực hiện của họ để cải thiện báo cáo. |
IRescheduler | Giao diện lên lịch lại cấu hình để thực thi trong tương lai. |
IResourceMetricCollector | Giao diện cho người dùng triển khai bộ thu thập tài nguyên tùy chỉnh. |
IRestApiHelper | Giao diện trợ giúp để thực hiện các 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 |
IRetryDecision | Giao diện đưa ra quyết định thử lại và áp dụng bộ lọc trên lớp để thử lại được nhắm mục tiêu hơn. |
IRuntimeHintProvider | |
ISandbox | Giao diện xác định một hộp cát có thể được sử dụng để chạy một lời kêu gọi. |
ISandboxFactory | Nhà máy để tạo ISandbox . |
ISetOptionReceiver | Thực hiện các giao diện này cần phải có một Option với một tên "set-tùy chọn" liên quan đến HostTest#SET_OPTION_NAME . |
IShardableTest | Một IRemoteTest có thể được chia thành thực thi riêng tiểu xét nghiệm. |
IShardHelper | Giao diện của một đối tượng mô tả chiến lược sharding để á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ề boolean để cho biết hệ thống có ở trạng thái mong đợi hay không. |
ISystemStatusCheckerReceiver | Một IRemoteTest đòi hỏi quyền truy cập vào các ISystemStatusChecker từ cấu hình. |
ITargetCleaner | Giao diện này không được dùng nữa. ráchDown đã được chuyển sang giao diện ITargetPreparer cơ sở. |
ITargetPreparer | Chuẩn bị môi trường thử nghiệm cho quá trình chạy thử nghiệm. |
ITerribleFailureHandler | Một giao diện để xử lý thất bại khủng khiếp từ LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterReceiver | Người chạy có thể lọc thử nghiệm 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 thử nghiệm; khi thiết lập, người chạy thử phải thực hiện chạy khô để thu thập các trường hợp thử nghiệm mà không thực sự thực hiện chúng. |
ITestFileFilterReceiver | Người chạy có thể nhận được một tệp chỉ định những bài kiểm tra nào sẽ chạy và / hoặc không chạy. |
ITestFilterReceiver | Một người chạy có thể lọc thử nghiệm nào để chạy. |
ITestInformationReceiver | Giao diện để nhận được TestInformation đối với một số các lớp học. |
ITestInvocation | Xử lý một lệnh gọi kiểm tra TradeFederation. |
ITestInvocation.ExitInformation | Đại diện cho một số thông tin thoát cho một lời gọi. |
ITestSuite | Lớp trừu tượng được sử 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ừ một tệp zip kiểm tra (do hệ thống xây dựng xuất ra) trên một thiết bị. |
NS
JavaCodeCoverageCollector | Một BaseDeviceMetricCollector sẽ kéo đo vùng phủ sóng Java tắt của các thiết bị và đăng nhập chúng như vật thử nghiệm. |
JavaCodeCoverageFlusher | Một lớp tiện ích đặt lại và buộc thực hiện các phép đo vùng phủ mã Java từ các quy trình đang chạy trên thiết bị. |
JsonHttpTestResultReporter | Một báo cáo kết quả mã hóa các kết quả chỉ số thử nghiệm và thông tin chi nhánh, thiết bị thành JSON và POST vào một điểm cuối dịch vụ HTTP |
JUnit4TestFilter | Helper Class cung cấp tính năng lọc cho Junit4 Á hậu bằng cách mở rộng Filter . |
JUnitToInvocationResultForwarder | Một lớp học mà nghe TestListener sự kiện và chuyển chúng vào một ITestInvocationListener . |
JUnitXmlParser | Trình phân tích cú pháp trích xuất dữ liệu kết quả kiểm tra từ kết quả JUnit được lưu trữ trong XMLJUnitResultFormatter của kiến và chuyển tiếp nó tới ITestInvocationListener. |
K
KeyguardStatusChecker | Kiểm tra trạng thái khóa phím sau khi thực thi mô-đun. |
KillExistingEmulatorPreparer | Một ITargetPreparer rằng tắt một giả lập chạy. |
L
LabResourceDeviceMonitor | 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. |
LargeOutputReceiver | Một lớp được thiết kế để giúp chạy các lệnh chạy dài thu thập kết quả đầu ra. |
LastShardDetector | Khi chạy sharding địa phương, đôi khi chúng ta chỉ muốn thực hiện một số hành động khi các mảnh vỡ cuối cùng đạt invocationEnded(long) . |
LaunchCvdHelper | Trình trợ giúp tiện ích để 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ột mô-đun không rò rỉ một Chủ đề đang chạy. |
LegacySubprocessResultsReporter | Việc triển khai cố đị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 TF / CTS trước đó (ví dụ: 8+), bất chấp những thay đổi trong lớp cha của nó. |
ListIricalmentationParser | Một IShellOutputReceiver đó phân tích các kết quả của một truy vấn 'pm danh sách thiết bị đo đạc' |
Danh sách | |
LocalAndroidVirtualDevice | Lớp dành cho các thiết bị ảo cục bộ chạy trên máy chủ TradeFed. |
LocalAppBuildProvider | Một IBuildProvider rằng xây dựng một IBuildInfo dựa trên một con đường địa phương cung cấp |
LocalDeviceBuildProvider | Một IBuildProvider rằng xây dựng một IDeviceBuildInfo dựa trên một đường dẫn thư mục hệ thống tập tin được cung cấp. |
LocalEmulatorLaunch | TargetPreparer khởi chạy trình giả lập 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 sạch từ môi trường xây dựng / phát triển Android |
LocalFileResolver | Thực hiện IRemoteFileResolver cho phép liên kết tập tin địa phương |
LocalFolderBuildProvider | Một IBuildProvider rằng xây dựng một IFolderBuildInfo dựa trên một con đường địa phương cung cấp |
LocalRunInstructionBuilder | 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 đo đạc bị lỗi), nó sẽ cố gắng trích xuất từ logcat sự cố và thêm nó vào thông báo lỗi liên quan đến kiểm tra. |
LogcatEventParser | |
LogcatEventType | Loại sự kiện cho LogcatEventParser . |
LogcatOnFailureCollector | Collector sẽ nắm bắt và ghi nhật ký logcat khi một trường hợp thử nghiệm không thành công. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
M
MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
ManagedRemoteDevice | 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 một phiên bản Tradefed bên trong máy ảo. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
MetricOption | Chú thích cho các phương pháp kiểm tra chú thích với @Test , hoặc nếu chú thích là một phần của danh sách chú thích của TestDescription cho phép để xác định một số thông số bổ sung hữu ích cho: Điều chỉnh hành vi của các nhà sưu tập, chọn lọc một số phương pháp. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | A simple struct class to store information about a module |
ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
N
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
NativeCodeCoverageFlusher | A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device. |
NativeDevice | Thực hiện mặc định của một ITestDevice chồng không đầy đủ thiết bị Android. |
NativeDevice.AdbAction | Một DeviceAction để chạy một hệ điều hành 'adb ....' lệnh. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction cho khởi động lại thiết bị. |
NativeDevice.RebootMode | Một chế độ khởi động lại. |
NativeDeviceStateMonitor | Helper class for monitoring the state of a IDevice with no framework support. |
NegativeHandler | Handler that specify that nothing should be done and the parameter should not create any extra module. |
NestedDeviceStateMonitor | Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. |
NestedRemoteDevice | Biểu diễn thiết bị chạy bên trong máy ảo Cuttlefish từ xa. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
OptionFetcher | Helper to get the test options from the parent process. |
OptionNotAllowedException | Specific ConfigurationException when an option is not allowed to be passed in the command line. |
OptionSetter | Populates Option fields. |
OptionSetter.OptionFieldsForName | Container for the list of option fields with given name. |
OtaDeviceBuildInfo | A IDeviceBuildInfo used for over-the-air update testing. |
OtatoolsBuildInfo | An IBuildInfo that contains otatools artifacts. |
OtaZipfileBuildProvider | Provides a IBuildInfo based on a local OTA zip file. |
P
PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
Pair <A, B> | Define our own Pair class which contains two objects. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) to execute a function in parallel. |
ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
PropertyChanger | A utility class for changing (or adding) items in an Android property file |
ProtoResultParser | Parser for the Tradefed results proto format. |
ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
ProtoResultReporter | Result reporter build a TestRecord protobuf with all the results inside. |
ProtoUtil | Utility methods for dealing with protobuf messages type-agnostically. |
ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/Pattern) . |
RemoteAndroidDevice | Thi hành một ITestDevice cho một chồng đầy đủ thiết bị Android kết nối thông qua adb connect. |
RemoteAndroidVirtualDevice | Mở rộng RemoteAndroidDevice hành vi cho toàn đống thiết bị Android chạy trong Google Compute Engine (GCE). |
RemoteAvdIDevice | Một placeholder IDevice sử dụng bởi DeviceManager để phân bổ khi DeviceSelectionOptions.gceDeviceRequested() là true |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | Utility functions for composing metrics. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Forwarder that also handles passing the current attempt we are at. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
S
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Bộ sưu tậ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. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:
|
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
T
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TarUtil | Utility to manipulate a tar file. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
Thiết bị kiểm tra | Thi hành một ITestDevice cho một thiết bị Android đầy đủ chồng |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | A stub IScheduledInvocationListener that does nothing. |
U
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UsbResetMultiDeviceRecovery | A IMultiDeviceRecovery which resets USB buses for offline devices. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
Y
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |