com.android.tradefed.util

Giao diện

ClassPathScanner.IClassPathFilter Bộ lọc cho đường dẫn mục nhập đường dẫn lớp

Có hoa văn sau FileFilter  

ConditionPriorityBlockingQueue.IMatcher<T> Giao diện để xác định xem các phần tử có khớp với một số điều kiện hay không. 
ICompressionStrategy 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. 
IDisableable Giao diện mô tả đối tượng Tradefed có thể bị vô hiệu hoá. 
IRestApiHelper Giao diện trợ giúp để thực hiện các lệnh gọi API REST. 

Lớp

AaptParser Lớp trích xuất thông tin từ tệp APK bằng cách phân tích cú pháp đầu ra của "aapt dump badging". 
AbiFormatter Lớp tiện ích cho abi. 
AdbRootElevator AutoCloseable cho phép gốc adb khi được tạo nếu cần và khôi phục trạng thái gốc khi hoàn tất. 
AppVersionFetcher Lớp tiện ích để lấy chuỗi phiên bản ứng dụng từ thiết bị. 
BluetoothUtils Hàm tiện ích để gọi BluetoothInstrumentation trên thiết bị

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

BuildInfoUtil Một lớp util để giúp thao tác với IBuildInfo  
BuildTestsZipUtils Một lớp trợ giúp cho các thao tác liên quan đến tệp zip kiểm thử do hệ thống xây dựng Android tạo ra  
BulkEmailer Một tiện ích gửi email cho phép cấu hình sau: khoảng thời gian gửi,kích thước gói ban đầu, người nhận và tổng số thư. 
BundletoolUtil Lớp tiện ích sử dụng dòng lệnh bundletool để cài đặt tệp .apk trên thiết bị. 
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 lỗi ANR trong quá trình kiểm thử Monkey. 
CircularByteArray Cấu trúc dữ liệu để lưu giữ một mảng có kích thước cố định hoạt động như một vùng đệm tròn và theo dõi tổng của tất cả các giá trị trong mảng. 
ClassPathScanner 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  
ConditionPriorityBlockingQueue<T> Một lớp an toàn cho luồng có các thao tác 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 khớp với bất kỳ đối tượng nào. 
DeviceConcurrentUtil Chứa các phương thức và lớp tiện ích để thực thi lệnh đồng thời ở phía thiết bị

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ộ hoá với ERROR(/Future) do ERROR(/ExecutorService) trả về để thực thi lệnh. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) gói thông tin chi tiết về việc thực thi lệnh shell trên ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Triển khai đồ thị không trọng số có hướng. 
EmmaXmlConstants Các hằng số được dùng khi phân tích cú pháp báo cáo xml emma. 
FakeTestsZipFolder Một môi trường thử nghiệm cố định tạo thư mục kiểm thử đã giải nén giả mạo dựa trên danh sách nội dung. 
FileIdleMonitor Theo dõi các tệp và thực thi lệnh gọi lại nếu các tệp đó ở trạng thái rảnh (tức là 
FixedByteArrayOutputStream ERROR(/OutputStream) trong bộ nhớ chỉ giữ lại lượng dữ liệu tối đa. 
FlashingResourceUtil Tiện ích này giúp thiết lập phiên bản cấu phần phần mềm phù hợp để có thể cài đặt ROM qua DeviceFlashPreparer
GCSBucketUtil Trình quản lý tệp để tải xuống và tải tệp lên 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. 
GCSFileDownloader Trình tải tệp xuống để tải tệp xuống từ Google Cloud Storage (GCS). 
GCSFileUploader Trình tải tệp lên để tải dữ liệu tệp lên Google Cloud Storage (GCS). 
GoogleApiClientUtil Các tiện ích để tạo ứng dụng API Google. 
HprofAllocSiteParser Lớp trợ giúp để phân tích cú pháp thông tin từ phần Allocation Sites (Trang web phân bổ) của báo cáo hprof. 
JavaCodeCoverageFlusher Một lớp tiện ích đặt lại và buộc làm mới các phép đo mức độ sử dụng mã Java từ các quy trình chạy trên thiết bị. 
JUnit4TestFilter Lớp 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
JUnitXmlParser Trình phân tích cú pháp trích xuất dữ liệu kết quả kiểm thử từ kết quả JUnit được lưu trữ trong XMLJUnitResultFormatter của ant và chuyển tiếp dữ liệu đó đến ITestInvocationListener. 
ListInstrumentationParser IShellOutputReceiver phân tích cú pháp kết quả của truy vấn "pm list instrumentation" (thiết bị đo lường danh sách pm)  
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Tiện ích để biên dịch hướng dẫn chạy kiểm thử cục bộ. 
LogcatEventParser  
MetricUtility Chứa các phương thức tiện ích phổ biến để lưu trữ các chỉ số kiểm thử, tổng hợp các chỉ số trong các kiểm thử tương tự và ghi các chỉ số vào một tệp. 
NativeCodeCoverageFlusher Một lớp tiện ích xoá các phép đo phạm vi phủ gốc và buộc phải làm mới dữ liệu phạm vi phủ gốc từ các quy trình trên thiết bị. 
Pair<A, B> Xác định lớp Pair (Đôi) của riêng chúng ta, lớp này chứa hai đối tượng. 
PrettyPrintDelimiter Tiện ích trợ giúp giúp in thông báo được phân tách nổi bật. 
PropertyChanger Một lớp tiện ích để thay đổi (hoặc thêm) các mục trong tệp thuộc tính Android  
ProtoUtil Các phương thức tiện ích để xử lý các thông báo protobuf không phân biệt loại. 
PsParser Tiện ích dùng để phân tích cú pháp(USER,PID và NAME) từ đầu ra của lệnh "ps"  
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie là một trie, trong đó mỗi đoạn được lưu trữ của khoá là một biểu thức chính quy ERROR(/Pattern)
RemoteZip Các tiện ích để giải nén từng tệp riêng lẻ trong tệp zip từ xa. 
RestApiHelper Một lớp trợ giúp để thực hiện các lệnh gọi API REST. 
SerializationUtil Tiện ích để chuyển đổi tuần tự/huỷ chuyển đổi tuần tự một đối tượng triển khai ERROR(/Serializable)
ShellOutputReceiverStream Lớp con tiện ích của OutputStream ghi vào IShellOutputReceiver. 
SimplePerfResult Đối tượng để lưu giữ tất cả kết quả kiểm thử simpleperf 
SimplePerfStatResultParser Một lớp tiện ích để phân tích cú pháp kết quả simpleperf. 
SimplePerfUtil Lớp tiện ích để gửi lệnh đơn giản và thu thập kết quả 
SimpleStats Một lớp tiện ích nhỏ tính toán một số chỉ số thống kê dựa trên tập dữ liệu dạng số. 
SizeLimitedOutputStream ERROR(/OutputStream) sao lưu tệp an toàn cho luồng giới hạn lượng dữ liệu tối đa có thể được ghi. 
Sl4aBluetoothUtil Lớp tiện ích cung cấp các thao tác Bluetooth trên một hoặc hai thiết bị bằng SL4A  
StringEscapeUtils Lớp tiện ích để thoát khỏi các chuỗi cho các định dạng cụ thể. 
StringUtil Lớp tiện ích để thoát khỏi các chuỗi cho thao tác chuỗi phổ biến. 
SubprocessEventHelper Trình trợ giúp để chuyển đổi tuần tự/giải mã tuần tự các sự kiện sẽ được truyền đến nhật ký. 
SubprocessEventHelper.BaseTestEventInfo Trợ giúp cơ sở cho thông tin TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Trợ giúp cho thông tin testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Trình trợ giúp cho thông tin về lệnh gọi đã kết thúc. 
SubprocessEventHelper.InvocationFailedEventInfo Trình trợ giúp cho thông tin InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Trình trợ giúp cho thông tin bắt đầu gọi. 
SubprocessEventHelper.LogAssociationEventInfo Trình trợ giúp cho thông tin logAssociation. 
SubprocessEventHelper.TestEndedEventInfo Trợ giúp cho thông tin testEnded. 
SubprocessEventHelper.TestLogEventInfo Trình trợ giúp cho thông tin testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Trình trợ giúp cho thông tin bắt đầu mô-đun kiểm thử. 
SubprocessEventHelper.TestRunEndedEventInfo Trợ giúp cho thông tin testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Trợ giúp cho thông tin testRunFailed  
SubprocessEventHelper.TestRunStartedEventInfo Trợ giúp cho thông tin testRunStarted  
SubprocessEventHelper.TestStartedEventInfo Trợ giúp cho thông tin testStarted  
SubprocessExceptionParser Trình trợ giúp để xử lý đầu ra ngoại lệ từ trình chạy lệnh Tradefed tiêu chuẩn. 
SubprocessTestResultsParser Mở rộng ERROR(/FileOutputStream) để phân tích cú pháp đầu ra trước khi ghi vào tệp để chúng ta có thể tạo các sự kiện kiểm thử ở phía trình chạy. 
SubprocessTestResultsParser.StatusKeys Các khoá trạng thái kiểm thử có liên quan. 
SystemUtil Lớp tiện ích để thực hiện lệnh gọi hệ thống. 
TableBuilder Lớp trợ giúp để hiển thị một ma trận các phần tử Chuỗi trong bảng. 
TableFormatter 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 căn chỉnh với nhau  
TarUtil Tiện ích để thao tác với tệp tar. 
TestFilterHelper Lớp trợ giúp để lọc kiểm thử  
TestRecordInterpreter Tiện ích để chuyển đổi một nguyên mẫu TestRecord thành định dạng dễ thao tác hơn trong Tradefed. 
TimeVal Lớp này không còn được dùng nữa. hãy sử dụng Duration.  
ZipCompressionStrategy ICompressionStrategy để tạo tệp lưu trữ zip. 

Liệt kê

AaptParser.AaptVersion Enum của các tuỳ chọn cho phiên bản AAPT dùng để phân tích cú pháp tệp APK. 
AppVersionFetcher.AppVersionInfo Các loại thông tin phiên bản ứng dụng. 
BinaryState Enum dùng để ghi lại trạng thái BẬT/TẮT với trạng thái không hoạt động IGNORE. 
FakeTestsZipFolder.ItemType  
LogcatEventType Các loại sự kiện cho LogcatEventParser
SimplePerfUtil.SimplePerfType Enum của các tuỳ chọn lệnh simpleperf  
Sl4aBluetoothUtil.BluetoothAccessLevel Enums cho cấp 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  
SystemUtil.EnvVariable