com.android.tradefed.util
Giao diện
ClassPathScanner.IClassPathFilter | Bộ lọc cho đường dẫn nhập đường dẫn lớp Được tạo mẫu sau FileFilter |
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. |
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. |
IDisableable | Giao diện mô tả một đối tượng Tradefed có thể bị vô hiệu hóa. |
IrestApiHelper | Giao diện trợ giúp để thực hiện lệnh gọi API REST. |
Các lớp học
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'. |
AbiFormatter | Lớp tiện ích cho abi. |
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. |
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ị. |
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: |
BuildInfoUtil | Một lớp tiện ích giúp thao tác IBuildInfo |
BuildTestsZipUtils | Lớp trợ giúp cho các hoạt động liên quan đến thử nghiệm zip được tạo bởi hệ thống xây dựng Android |
Trình gửi email hàng loạt | Tiện ích người gửi email cho phép cấu hình sau: khoảng thời gian gửi, kích thước cụm ban đầu, người nhận và tổng số tin nhắn. |
BundletoolUtil | Lớp tiện ích sử dụng dòng lệnh Bundletool để cài đặt .apks trên thiết bị. |
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. |
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 |
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. |
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 |
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ế độ phục hồi thiết bịSử dụng | |
Đồ thị có hướng <V> | Việc triển khai đồ thị không có trọng số theo hướng. |
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. |
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. |
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à |
Đã sửa lỗiByteArrayOutputStream | ERROR(/OutputStream) chỉ lưu giữ lượng dữ liệu tối đa. |
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 . |
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 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). |
GoogleApiClientUtil | Công cụ tạo ứng dụng khách Google API. |
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. |
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ị. |
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 . |
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. |
ListInstrumentationParser | IShellOutputReceiver phân tích đầu ra của truy vấn 'danh sách chiều' |
ListInstrumentationParser.InstrumentationTarget | |
LocalRunHướng dẫnBuilder | Tiện ích biên dịch hướng dẫn chạy thử nghiệm cục bộ. |
LogcatSự kiệnParser | |
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. |
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ị. |
Cặp <A, B> | Xác định lớp Pair của riêng chúng ta có chứa hai đối tượng. |
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 |
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. |
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" |
Báo giáAwareTokenizer | |
RegexTrie <V> | RegexTrie là một trie trong đó mỗiERROR(/Pattern) . |
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. |
Phần còn lạiApiHelper | Lớp trợ giúp để thực hiện lệnh gọi API REST. |
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) . |
ShellĐầu raBộ thu Luồng | Lớp con tiện ích của OutputStream ghi vào IShellOutputReceiver. |
Đơn giảnPerfKết quả | Đối tượng lưu giữ tất cả các kết quả kiểm tra Simpleperf |
SimplePerfStatResultParser | Một lớp tiện ích để phân tích kết quả simpleperf. |
SimplePerfUtil | Lớp tiện ích để gửi lệnh đơn giản và thu thập kết quả |
Thống kê đơn giản | Một lớp tiện ích nhỏ tính toán một số thước đo thống kê cho một tập dữ liệu số. |
Kích thướcGiới hạnĐầu raLuồng | Một tệp an toàn theo luồng được hỗ trợ ERROR(/OutputStream) giới hạn lượng dữ liệu tối đa có thể được ghi. |
Sl4aBluetoothSử dụng | Lớp tiện ích cung cấp các hoạt động Bluetooth trên một hoặc hai thiết bị sử dụng SL4A |
StringEscapeUtils | Lớp tiện ích để thoát chuỗi cho các định dạng cụ thể. |
ChuỗiUtil | Lớp tiện ích để thoát chuỗi để thao tác chuỗi thông thường. |
SubprocessEventHelper | Trình trợ giúp tuần tự hóa/giải tuần tự hóa các sự kiện được chuyển vào nhật ký. |
SubprocessEventHelper.BaseTestEventInfo | Trình trợ giúp cơ sở cho thông tin TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Người trợ giúp về thông tin testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Trợ giúp cho việc gọi thông tin đã kết thúc. |
SubprocessEventHelper.InvocationFailedEventInfo | Người trợ giúp cho thông tin InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Trợ giúp cho việc gọi thông tin bắt đầu. |
SubprocessEventHelper.LogAssocationEventInfo | Người trợ giúp về thông tin logAssocation. |
SubprocessEventHelper.TestEndedEventInfo | Người trợ giúp về thông tin testEnded. |
SubprocessEventHelper.TestLogEventInfo | Người trợ giúp về thông tin testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Trợ giúp cho thông tin bắt đầu mô-đun thử nghiệm. |
SubprocessEventHelper.TestRunEndedEventInfo | Người trợ giúp về thông tin testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Người trợ giúp về thông tin testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Người trợ giúp về thông tin testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Người trợ giúp về thông tin testStarted |
SubprocessExceptionParser | Trình trợ giúp xử lý đầu ra ngoại lệ từ trình chạy lệnh Tradefed tiêu chuẩn. |
SubprocessTestResultsParser | Mở rộng ERROR(/FileOutputStream) để phân tích cú pháp đầu ra trước khi ghi vào tệp để chúng tôi có thể tạo các sự kiện thử nghiệm ở phía trình khởi chạy. |
SubprocessTestResultsParser.StatusKeys | Các phím trạng thái kiểm tra có liên quan. |
Hệ thốngUtil | Lớp tiện ích để thực hiện cuộc gọi hệ thống. |
Trình tạo bảng | Lớp trình trợ giúp để hiển thị ma trận các phần tử Chuỗi trong một bảng. |
Trình định dạng bảng | Lớp trình trợ giúp hiển thị ma trận các phần tử Chuỗi để mỗi cột phần tử được xếp hàng |
TarUtil | Tiện ích để thao tác với tập tin tar. |
Trình trợ giúp kiểm tra | Lớp trợ giúp để lọc các bài kiểm tra |
TestRecordThông dịch viên | Tiện ích để chuyển đổi proto TestRecord thành định dạng dễ thao tác hơn trong Tradefed. |
giá trị thời gian | Lớp này không được dùng nữa. thay vào đó hãy sử dụng Duration . |
ZipCompressionChiến lược | ICompressionStrategy để tạo kho lưu trữ zip. |
Enum
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. |
AppVersionFetcher.AppVersionInfo | Các loại thông tin phiên bản ứng dụng. |
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. |
FakeTestsZipFolder.ItemType | |
LogcatLoại sự kiện | Các loại sự kiện cho LogcatEventParser . |
SimplePerfUtil.SimplePerfType | Vô số tùy 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 trạng thái kết nối Bluetooth dựa trên BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums cho mức độ ưu tiên của cấu hình Bluetooth dựa trên BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums cho cấu hình Bluetooth dựa trên BluetoothProfile.java |
SystemUtil.EnvVariable |
Giao diện
Các lớp học
- AaptParser
- AbiFormatter
- AdbRootThang máy
- Phiên bản ứng dụngFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- Trình gửi email hàng loạt
- BundletoolUtil
- Thông tưAtraceUtil
- Thông tưByteArray
- Máy quét đường dẫn lớp
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- Hàng đợi ưu tiên chặn điều kiện
- ConditionPriorityBlockingQueue.AlwaysMatch
- Thiết bị sử dụng đồng thời
- DeviceConcurrentUtil.ShellCommandCallable
- Chế độ phục hồi thiết bịSử dụng
- Đồ thị có hướng
- EmmaXmlHằng số
- FakeTestsZipThư mục
- FileIdleMàn hình
- Đã sửa lỗiByteArrayOutputStream
- Nhấp nháyTài nguyênSử dụng
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- Trình tải xuống tệp GCS
- Trình tải lên tệp GCS
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- Trình phân tích cú pháp JUnitXml
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunHướng dẫnBuilder
- LogcatSự kiệnParser
- Tiện ích số liệu
- Mã gốcBảo hiểmFlusher
- Đôi
- Dấu phân cách PrettyPrint
- Trình thay đổi thuộc tính
- ProtoUtil
- PsParser
- Báo giáAwareTokenizer
- RegexTrie
- RemoteZip
- Phần còn lạiApiHelper
- Tuần tự hóaUtil
- ShellĐầu raBộ thu Luồng
- Đơn giảnPerfKết quả
- SimplePerfStatResultParser
- SimplePerfUtil
- Thống kê đơn giản
- Kích thướcGiới hạnĐầu raLuồng
- Sl4aBluetoothSử dụng
- StringEscapeUtils
- ChuỗiUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssocationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- Hệ thốngUtil
- Trình tạo bảng
- Trình định dạng bảng
- TarUtil
- Trình trợ giúp kiểm tra
- TestRecordThông dịch viên
- giá trị thời gian
- ZipCompressionChiến lược
Enum
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- Trạng thái nhị phân
- FakeTestsZipFolder.ItemType
- LogcatLoại sự kiện
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable