com.android.tradefed.util
Giao diện
ClassPathScanner.IClassPathFilter |
Bộ lọc cho các đường dẫn mục nhập của classpath
Có hoa văn sau |
ConditionPriorityBlockingQueue.IMatcher<T> | Giao diện để xác định liệu các phần tử có khớp với một số loại điều kiện hay không. |
ICompressionStrategy | Giao diện biểu thị một thuật toán nén có thể được chọn trong thời gian chạy. |
Có thể tắt | Giao diện mô tả đối tượng Tradefeed có thể tắt được. |
Giao diện để gửi email. | |
IRestApiHelper | Giao diện trợ giúp để thực hiện lệnh gọi API REST. |
IRunUtil | Giao diện để chạy các thao tác được định thời 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 kết quả của "huy hiệu kết xuất aapt". |
AbiFormatter | Lớp tiện ích cho abi. |
AbiUtils | Lớp tiện ích để xử lý ABI của thiết bị |
AdbRootElevator |
AutoCloseable bật 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.
|
Phần mềm tiện ích | Một lớp tiện ích cho các hoạt động 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 |
Các 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 (Dự án nguồn mở Android) tại:
|
Báo cáo lỗi | Đối tượng lưu giữ tệp tham chiếu đến các tệp báo cáo lỗi, tương thích với báo cáo lỗi dạng phẳng và báo cáo lỗi được nén (bugreportz). |
BuildInfoUtil |
Một lớp tiện ích 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 hoạt động kiểm thử tệp zip do hệ thống xây dựng Android tạo ra |
Người gửi email hàng loạt | Tiện ích dành cho người gửi email cho phép định 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 .apks trên deivce. |
ByteArrayList | Lớp đại diện cho một mảng byte nhẹ. |
ByteArrayUtil | Tiện ích hoạt động trên mảng byte, ví dụ: chuyển đổi byte thành số nguyên. |
CacheClientFactory |
Nhà máy tạo ra 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 gây ra lỗi ANR trong Monkey kiểm thử. |
CircularByteArray | Cấu trúc dữ liệu để lưu một mảng kích thước cố định hoạt động như một vùng đệm tròn, và theo dõi tổng cộng của tất cả các giá trị trong mảng. |
ClangProfileIndexer | Một lớp tiện ích giúp lập chỉ mục các phép đo mức độ sử dụng mã Clang. |
ClassPathScanner | Tìm các mục nhập trên classpath. |
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. |
ConditionPriorityBlockQueue<T> |
Một lớp an toàn cho luồng với các thao tác giống như ERROR(/PriorityBlockingQueue) có thể truy xuất đối tượng
khớp với một điều kiện nhất định.
|
ConditionPriorityBlockQueue.AlwaysMatch<T> |
Một ConditionPriorityBlockingQueue.IMatcher
khớp với bất kỳ đối tượng nào.
|
DeviceActionUtil | Một lớp Tiện ích để thực thi các thao tác trên thiết bị. |
DeviceActionUtil.DeviceActionConfigError | Trường hợp ngoại lệ đối với lỗi cấu hình. |
DeviceConsentUtil |
Chứa các lớp và phương thức tiện ích để thực thi đồng thời một lệnh phía thiết bị
Sử dụng |
DeviceConsentUtil.ShellCommandCallable<V> |
ERROR(/Callable) bao bọc thông tin chi tiết về việc thực thi lệnh shell trên
ITestDevice .
|
DeviceRecoveryModeUtil | |
DirectGraph<V> | Triển khai biểu đồ không có trọng số có hướng. |
Sử dụng lớp trợ giúp để gửi email. | |
EmmaXmlConstants | Hằng số được dùng khi phân tích cú pháp báo cáo emma xml. |
EnvironmentVariableUtil | Tập hợp các phương thức trợ giúp để chuẩn bị các biến môi trường. |
ExtensionAtomsRegistry | Mở rộng AtomsRegistry để sử dụng cục bộ các số liệu thống kê. |
FakeTestsZipFolder | Một môi trường kiểm thử cố định tạo thư mục kiểm thử chưa nén giả mạo dựa trên danh sách nội dung. |
Trình theo dõi tệp không hoạt động | Theo dõi tệp và thực thi lệnh gọi lại nếu các tệp ở trạng thái rảnh (ví dụ: |
FileUtil | Một lớp trợ giúp cho các thao tác liên quan đến tệp |
FileUtil.LowDiskSpaceException | 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ỉ lưu giữ một 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 | Một 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 để kết nối với 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 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ỗi thời! 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ừ bộ nhớ trên đá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 Google Cloud Storage (GCS). |
GCSHelper | |
GenericLogcatEventParser<LogcatEventType> | Phân tích cú pháp đầ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à kích hoạt thông báo logcat |
GoogleApiClientUtil | Tiện ích để tạo ứng dụng API Google. |
Mô hình phân tích dữ liệu HprofallocSiteParser | Lớp trợ giúp để phân tích cú pháp thông tin trong phần Trang web phân bổ của báo cáo hprof. |
Email.Message | Vùng chứa dành cho dữ liệu nội dung email. |
JavaCodeCoverageFlusher | Một lớp tiện ích giúp đặt lại và buộc xoá các phép đo mức độ sử dụng mã Java từ các quy trình đang 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 lưu trữ trong XMLJUnitResultFormatter của kiến và chuyển tiếp nó đến ITestInvocationListener. |
KeyguardControllerState | Vùng chứa các trạng thái bảo vệ phím. |
Trình phân tích cú pháp của ListInstrumentation |
IShellOutputReceiver phân tích cú pháp kết quả của một "khả năng đo lường danh sách pm" truy vấn
|
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | Tiện ích để biên dịch hướng dẫn để chạy kiểm thử cục bộ. |
LogcatEventParer | |
Tiện ích chỉ số | 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 những chỉ số tương tự thử nghiệm và ghi 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. |
Nhiều bản đồ<K, V> |
ERROR(/Map) hỗ trợ nhiều giá trị cho mỗi khoá.
|
NativeCode bao phủFlusher | Một lớp tiện ích xoá các phép đo mức độ sử dụng gốc và buộc xoá dữ liệu về mức độ sử dụng gốc dữ liệu từ các quy trình trên thiết bị. |
Ghép nối<A, B> | Xác định lớp Đôi chứa 2 đối tượng của riêng chúng ta. |
PerfettoTraceRecorder |
Một lớp tiện ích để ghi lại dấu vết perfetto trên ITestDevice .
|
SafePrintDelimiter | Tiện ích trợ giúp giúp in thông báo được phân tách thật nổi bật. |
ProcessInfo | Dùng để lưu trữ thông tin liên quan đến quy trình(NGƯỜI DÙNG, PID, NAME, THỜI GIAN KHỞI ĐỘNG TRONG THỨ HAI KỂ TỪ EPOCH). |
ProcessUtil | |
PropertyChanger (Người thay đổi thuộc tính) | 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ý thông báo protobuf theo kiểu không phân biệt. |
Công cụ phân tích cú pháp | Tiện ích dùng để phân tích cú pháp(USER,PID và NAME) từ "ps" kết quả của lệnh |
PythonVirtualenvHelper | Một lớp trợ giúp để kích hoạt môi trường ảo Python 3. |
Báo giáAwareTokenizer | |
RegexTrie<V> |
RegexTrie là một bộ ba trong đó mỗi phân đoạn ERROR(/Pattern) .
|
RemoteZip | Tiện ích để giải nén các tệp riêng lẻ bên trong tệp zip từ xa. |
RequestUtil | Tiện ích cho phép thử lại các yêu cầu mạng chung bằng cách 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 hoạt động chạy bị gián đoạn do một yêu cầu từ bên ngoài. |
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ự/giả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 vài giá trị thống kê dựa vào một tập dữ liệu dạng số. |
SizeLimitedOutputStream |
Một tệp an toàn cho chuỗi được sao lưu ERROR(/OutputStream) giới hạn lượng dữ liệu tối đa có thể
viết.
|
Sl4aBluetoothUtil | Một lớp tiện ích cung cấp các hoạt động Bluetooth trên một hoặc hai thiết bị dùng SL4A |
SparseImageUtil | Tiện ích cho hình ảnh thưa thớt. |
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 chuỗi cho các định dạng cụ thể. |
StringUtil | Lớp tiện ích để thoát các chuỗi nhằm thao tác với chuỗi phổ biến. |
SubprocessEventHelper | Trợ giúp chuyển đổi tuần tự/giải tuần tự 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 | Trợ giúp cung cấp thông tin về testFailed. |
SubprocessEventHelper.InvocationOutcomeEventInfo | Trình trợ giúp đối với thông tin về kết thúc lệnh gọi. |
SubprocessEventHelper.InvocationFailedEventInfo | Trình trợ giúp dành cho thông tin InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Trình trợ giúp đối với thông tin về việc bắt đầu lệnh gọi. |
SubprocessEventHelper.LogAssociationEventInfo | Trợ giúp thông tin về logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestCompletedEventInfo | Trình trợ giúp dành cho thông tin về testFinish. |
SubprocessEventHelper.TestLogEventInfo | Trình trợ giúp cung cấp thông tin về testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Thông tin về việc bắt đầu mô-đun kiểm thử trong Trình trợ giúp. |
SubprocessEventHelper.TestRunOutcomeEventInfo | Trình trợ giúp dành cho thông tin về testRunFinish. |
SubprocessEventHelper.TestRunFailedEventInfo | Trình trợ giúp dành cho thông tin về testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Trình trợ giúp thông tin về testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Trợ giúp thông tin về testStarted |
SubprocessExceptionParer | Trình trợ giúp để xử lý kết quả ngoại lệ từ các trình chạy lệnh Tradefeed tiêu chuẩn. |
SubprocessTestOutcomeParser |
Mở rộng ERROR(/FileOutputStream) để phân tích cú pháp kết quả 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 | 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. |
Trình tạo bảng | Lớp trợ giúp để hiển thị ma trận gồm các phần tử Chuỗi trong bảng. |
Trình định dạng bảng | Lớp trợ giúp hiển thị ma trận gồm các phần tử Chuỗi để mỗi cột phần tử được sắp xếp |
TargetFileUtils | |
TarUtil | Tiện ích thao tác với tệp tar. |
TestFilterHelper | Lớp trợ giúp để lọc kiểm thử |
TestRecordSessioner (Trình thông dịch TestRecord) |
Tiện ích giúp chuyển đổi proto TestRecord thành định dạng dễ thao tác hơn trong Tradefeed.
|
TestRunnerUtil | Một lớp tiện ích hỗ trợ nhiều người chạy kiểm thử. |
TimeUtil | Chứa các phương thức tiện ích liên quan đến thời gian. |
TimeVal (Giá trị thời gian) |
Đây là một loại quan điểm bao bọc một Long .
|
UniqueMultiMap<K, V> |
MultiMap đảm bảo các giá trị duy nhất cho mỗi khoá.
|
Trình phân tích cú pháp phiên bản | Tìm nạp phiên bản của các cấu phần phần mềm được trao đổi đang chạy. |
ZipCompressionStrategy |
ICompressionStrategy để tạo tệp lưu trữ zip.
|
ZipUtil | Một lớp trợ giúp cho các thao tác liên quan đến nén |
ZipUtil2 | Một lớp trợ giúp để trích xuất tệp zip có tính đến quyền truy cập tệp POSIX |
Liệt kê
AaptParser.AaptVersion | Số lượng lựa chọn cho phiên bản AAPT dùng để phân tích cú pháp tệp APK. |
AppVersionFetcher.AppVersionInfo | Loại thông tin về phiên bản ứng dụng. |
BinaryState (Trạng thái nhị phân) | Enum dùng để ghi trạng thái BẬT/TẮT ở trạng thái không hoạt động REMOVE. |
CommandStatus | Biểu thị trạng thái của một thao tác được định thời gian. |
DeviceActionUtil.Command | Các lệnh cho thao tác trên thiết bị. |
FakeTestsZipFolder.ItemType | |
GceRemoteCmdFormatter.ScpMode | SCP có thể được dùng để đẩy hoặc kéo tệp tuỳ thuộc vào cấu trúc của đối số. |
IRunUtil.EnvPriority | Enum xác định việc đặt hoặc huỷ cài đặ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.BluetoothAccesscấp |
Enum cho cấp truy cập của thiết bị Bluetooth dựa trên BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enum cho các trạng thái kết nối Bluetooth dựa trên BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPrioritylevel |
Enum cho mức độ ưu tiên của cấu hình Bluetooth dựa trên BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enum cho các cấu hình Bluetooth dựa trên BluetoothProfile.java
|
SystemUtil.EnvVariable | |
TargetFileUtils.FilePermission |
Giao diện
Lớp
- AaptParser
- AbiFormatter
- AbiUtils
- AdbRootElevator
- Phần mềm tiện ích
- AppVersionFetcher
- ArrayUtil
- BluetoothUtils
- Báo cáo lỗi
- BuildInfoUtil
- BuildTestsZipUtils
- Người gửi email hàng loạt
- BundletoolUtil
- ByteArrayList
- ByteArrayUtil
- CacheClientFactory
- CircularAtraceUtil
- CircularByteArray
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityBlockQueue
- ConditionPriorityBlockQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConsentUtil
- DeviceChế độUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectGraph (Chỉ thị)
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- Trình theo dõi tệp không hoạt động
- FileUtil
- FileUtil.LowDiskSpaceException
- FixedByteArrayOutputStream
- FlashingResourceUtil
- FuseUtil
- GceRemoteCmdFormatter
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GCSHelper
- GenericLogcatEventParser
- GenericLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- Mô hình phân tích dữ liệu HprofallocSiteParser
- Email.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KeyguardControllerState
- Trình phân tích cú pháp của ListInstrumentation
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParer
- Tiện ích chỉ số
- ModuleTestTypeUtil
- Nhiều bản đồ
- NativeCode bao phủFlusher
- Ghép nối
- PerfettoTraceRecorder
- SafePrintDelimiter
- ProcessInfo
- ProcessUtil
- PropertyChanger (Người thay đổi thuộc tính)
- ProtoUtil
- Công cụ phân tích cú pháp
- PythonVirtualenvHelper
- Báo giáAwareTokenizer
- 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.InvocationOutcomeEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestCompletedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunOutcomeEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParer
- SubprocessTestOutcomeParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- Trình tạo bảng
- Trình định dạng bảng
- TargetFileUtils
- TarUtil
- TestFilterHelper
- TestRecordSessioner (Trình thông dịch TestRecord)
- TestRunnerUtil
- TimeUtil
- TimeVal (Giá trị thời gian)
- UniqueMultiMap
- Trình phân tích cú pháp phiên bản
- ZipCompressionStrategy
- ZipUtil
- ZipUtil2
Liệt kê
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState (Trạng thái nhị phân)
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunUtil.EnvPriority
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccesscấp
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPrioritylevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission