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á. |
IEmail | Giao diện để gửi email. |
IRestApiHelper | Giao diện trợ giúp để thực hiện các lệnh gọi API REST. |
IRunUtil | Giao diện để chạy các thao tác được tính giờ và lệnh hệ thống. |
IRunUtil.IRunnableResult | Giao diện để thực thi không đồng bộ một thao tác trả về trạng thái boolean. |
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. |
AbiUtils | Lớp tiện ích để xử lý ABI của thiết bị |
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.
|
AdbUtils | Lớp tiện ích cho các thao tác adb. |
AppVersionFetcher | Lớp tiện ích để lấy chuỗi phiên bản ứng dụng từ thiết bị. |
ArrayUtil | Phương thức tiện ích cho mảng |
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:
|
Bugreport | Đối tượng lưu giữ các tệp tham chiếu báo cáo lỗi, tương thích với báo cáo lỗi phẳng và báo cáo lỗi được nén (bugreportz). |
BuildInfoUtil |
Một lớp util để giúp thao tác với IBuildInfo
|
BuildTestsZipUtils | 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ị. |
ByteArrayList | Một lớp đại diện cho một mảng byte nhẹ. |
ByteArrayUtil | Các tiện ích để thao tác trên mảng byte, ví dụ: chuyển đổi byte thành số nguyên. |
CacheClientFactory |
Một nhà máy tạo một thực thể singleton của ICacheClient .
|
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. |
ClangProfileIndexer | Một lớp tiện ích lập chỉ mục các phép đo mức độ sử dụng mã Clang. |
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
|
CommandResult | Chứa kết quả của một lệnh. |
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.
|
DeviceActionUtil | Lớp tiện ích để thực thi các thao tác trên thiết bị. |
DeviceActionUtil.DeviceActionConfigError | Ngoại lệ đối với lỗi cấu hình. |
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 .
|
DeviceInspectionResult | Một lớp chứa kết quả kiểm tra thiết bị khi không kết nối được với thiết bị. |
DeviceRecoveryModeUtil | |
DirectedGraph<V> | Triển khai đồ thị không trọng số có hướng. |
Lớp trợ giúp để gửi email. | |
EmmaXmlConstants | Các hằng số được dùng khi phân tích cú pháp báo cáo xml emma. |
EnvironmentVariableUtil | Tập hợp các phương thức trợ giúp để chuẩn bị biến môi trường. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry để sử dụng statsd cục bộ. |
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à |
FileUtil | Lớp trợ giúp cho các thao tác liên quan đến tệp |
FileUtil.LowDiskSpaceException | Được gửi nếu dung lượng ổ đĩa có thể sử dụng thấp hơn ngưỡng tối thiểu. |
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 .
|
FuseUtil | Lớp trợ giúp cho các thao tác FUSE. |
GceRemoteCmdFormatter | Lớp tiện ích để định dạng các lệnh nhằm truy cập vào một thiết bị gce từ xa. |
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 | Không dùng nữa! Thay vào đó, hãy sử dụng com.android.tradefed.util.gcs.GCSCommon. |
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). |
GCSHelper | |
GenericLogcatEventParser<LogcatEventType> | Phân tích cú pháp dữ liệu đầu vào logcat cho các sự kiện. |
GenericLogcatEventParser.LogcatEvent | Cấu trúc để lưu giữ một sự kiện logcat với loại sự kiện và thông báo logcat kích hoạt |
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. |
IEmail.Message | Vùng chứa dữ liệu thư email. |
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. |
KernelModuleUtils | |
KeyguardControllerState | Vùng chứa cho các trạng thái của khoá bảo vệ. |
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. |
ModuleTestTypeUtil | Chứa các phương thức tiện ích phổ biến để kiểm tra mô-đun. |
MultiMap<K, V> |
ERROR(/Map) hỗ trợ nhiều giá trị cho mỗi khoá.
|
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. |
PerfettoTraceRecorder |
Một lớp tiện ích để ghi lại dấu vết Perfetto trên ITestDevice .
|
PrettyPrintDelimiter | Tiện ích trợ giúp giúp in thông báo được phân tách nổi bật. |
ProcessInfo | Dùng để lưu trữ thông tin liên quan đến quy trình(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
ProcessUtil | |
PropertyChanger | 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" |
PythonVirtualenvHelper | Một lớp trợ giúp để kích hoạt môi trường ảo Python 3. |
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. |
RequestUtil | Các tiện ích cho phép thử lại chung các yêu cầu mạng có xử lý lỗi. |
ResourceUtil | Tiện ích để đọc tài nguyên cấu hình. |
RestApiHelper | Một lớp trợ giúp để thực hiện các lệnh gọi API REST. |
RunInterruptedException | Được gửi khi một yêu cầu bên ngoài làm gián đoạn thao tác chạy. |
RunUtil | Tập hợp các phương thức trợ giúp để thực thi các thao tác. |
SearchArtifactUtil | Một lớp tiện ích có thể dùng để tìm kiếm cấu phần phần mềm kiểm thử. |
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 |
SparseImageUtil | Tiện ích để làm giảm độ thưa thớt của hình ảnh. |
SparseImageUtil.SparseInputStream | SparseInputStream đọc từ thượng nguồn và phát hiện định dạng dữ liệu. |
StreamUtil | Lớp tiện ích để quản lý luồng đầu vào. |
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.SkippedTestEventInfo | |
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 sao cho mỗi cột phần tử được căn chỉnh |
TargetFileUtils | |
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.
|
TestRunnerUtil | Một lớp tiện ích để hỗ trợ nhiều trình chạy kiểm thử. |
TfInternalOptionsFetcher | Một lớp tiện ích cho phép các lớp tải giá trị biến một cách tĩnh từ tệp tài nguyên. |
TimeUtil | Chứa các phương thức tiện ích liên quan đến thời gian. |
TimeVal |
Đây là loại sentinel bao bọc Long .
|
UniqueMultiMap<K, V> |
MultiMap đảm bảo các giá trị duy nhất cho mỗi khoá.
|
VersionParser | Tìm nạp phiên bản của cấu phần phần mềm tradefed đang chạy. |
ZipCompressionStrategy |
ICompressionStrategy để tạo tệp lưu trữ zip.
|
ZipUtil | Lớp trợ giúp cho các thao tác liên quan đến việc nén |
ZipUtil2 | Một lớp trợ giúp để trích xuất tệp zip, trong đó có tính đến các quyền đối với tệp POSIX |
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. |
CommandStatus | Biểu thị trạng thái của một thao tác có thời gian. |
DeviceActionUtil.Command | Lệnh cho thao tác trên thiết bị. |
FakeTestsZipFolder.ItemType | |
GceRemoteCmdFormatter.ScpMode | Bạn có thể dùng SCP để đẩy hoặc kéo tệp tuỳ thuộc vào cấu trúc của args. |
IRunUtil.EnvPriority | Enum xác định việc đặt hoặc huỷ đặt một môi trường cụ thể. |
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 | |
TargetFileUtils.FilePermission |
Giao diện
Lớp
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Bugreport
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceInspectionResult
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- FileIdleMonitor
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleUtils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- ModuleTestTypeUtil
- MultiMap
- NativeCodeCoverageFlusher
- Ghép nối
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger
- ProtoUtil
- PsParser
- PythonVirtualenvHelper
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RequestUtil
- ResourceUtil
- RestApiHelper
- RunInterruptedException
- RunUtil
- SearchArtifactUtil
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- SparseImageUtil
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TestRunnerUtil
- TfInternalOptionsFetcher
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Liệt kê
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission