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 |
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:
|
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 |
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 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 |
Giao diện
Lớp
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- FakeTestsZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- Ghép nối
- PrettyPrintDelimiter
- PropertyChanger
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TimeVal
- ZipCompressionStrategy
Liệt kê
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable