| AaptParser |
通过解析“aapt dump badging”的输出从 APK 中提取信息的类。
|
| AbiFormatter |
ABI 的实用工具类。
|
| AbiUtils |
用于处理设备 ABI 的实用程序类
|
| AdbRootElevator |
一个 AutoCloseable,可在构建时根据需要启用 adb root,并在完成后恢复 root 状态。
|
| AdbUtils |
用于 adb 操作的实用程序类。
|
| AppVersionFetcher |
用于从设备获取应用版本字符串的实用程序类。
|
| ArgUtil |
一种实用程序类,用于将格式符合预期的实参解析为 OptionDef。
|
| ArrayUtil |
数组的实用程序方法
|
| AtestUtils |
Atest 运行程序的实用程序类。
|
| BluetoothUtils |
用于在设备上调用 BluetoothInstrumentation 的实用程序函数
设备端 BluetoothInstrumentation 代码可在 AOSP 中找到,路径为:
frameworks/base/core/tests/bluetoothtests
|
| BrightnessSetupConfigUtil |
一种实用程序类,用于从类路径加载 BrightnessSetupConfig 并提供对方法的访问权限。
|
| Bugreport |
用于保存 bug 报告文件引用的对象,兼容扁平 bug 报告和压缩 bug 报告 (bugreportz)。
|
| BuildInfoUtil |
一个用于帮助处理 IBuildInfo 的实用程序类
|
| BuildTestsZipUtils |
一个辅助类,用于处理与 Android 构建系统生成的测试 zip 相关的操作
|
| BulkEmailer |
一种电子邮件发送实用程序,允许进行以下配置:发送间隔、初始突发大小、收件人和消息总数。
|
| BundletoolUtil |
使用 bundletool 命令行在设备上安装 .apks 的实用程序类。
|
| ByteArrayList |
表示轻量级字节数组的类。
|
| ByteArrayUtil |
用于处理字节数组的实用程序,例如将字节转换为整数。
|
| CacheClientFactory |
用于创建 ICacheClient 的单例实例的工厂。
|
| CasUtil |
|
| CircularAtraceUtil |
一种主要用于在 Monkey 测试期间识别 ANR 根本原因的 atrace 实用程序。
|
| CircularByteArray |
用于保存固定大小数组的数据结构,该数组作为环形缓冲区运行,并跟踪数组中所有值的总和。
|
| ClangProfileIndexer |
一种用于为 Clang 代码覆盖率测量结果编制索引的实用程序类。
|
| ClassPathScanner |
查找类路径上的条目。
|
| ClassPathScanner.ClassNameFilter |
用于过滤和转换 Java 类名称的 IClassPathFilter。
|
| ClassPathScanner.ExternalClassNameFilter |
拒绝内部类的 ClassNameFilter
|
| CommandResult |
包含命令的结果。
|
| CommandResultWith<T> |
包含命令的结构化结果。
|
| ConditionPriorityBlockingQueue<T> |
一个具有类似 PriorityBlockingQueue 操作的线程安全类,可检索符合特定条件的对象。
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
与任何对象匹配的 ConditionPriorityBlockingQueue.IMatcher。
|
| DeviceActionUtil |
用于执行设备操作的实用程序类。
|
| DeviceConcurrentUtil |
包含用于并发执行设备端命令的实用方法和类
使用 ExecutorService 运行实现为 ShellCommandCallable 的命令,并使用 joinFuture(String,Future,long) 针对 ExecutorService 为命令执行返回的 Future 进行同步。
|
| DeviceConcurrentUtil.ShellCommandCallable<V> |
一个 Callable,用于封装在 ITestDevice 上执行 shell 命令的详细信息。
|
| DeviceInspectionResult |
一个类,包含设备变为不可用状态时的设备检查结果。
|
| DeviceRecoveryModeUtil |
|
| DirectedGraph<V> |
有向无权图实现。
|
| 电子邮件 |
用于发送电子邮件的辅助类。
|
| EmmaXmlConstants |
解析 emma xml 报告时使用的常量。
|
| EnvironmentVariableUtil |
用于准备环境变量的辅助方法集合。
|
| ExtensionAtomsRegistry |
用于本地使用 statsd 的 ExtensionAtomsRegistry。
|
| FakeTestsZipFolder |
一种测试 fixture,用于根据内容列表创建虚假的未解压缩测试文件夹。
|
| FileIdleMonitor |
监控文件,并在文件处于闲置状态时执行回调(即
|
| FileUtil |
用于文件相关操作的辅助类
|
| FixedByteArrayOutputStream |
一种仅保留最大数据量的内存 OutputStream。
|
| FlashingResourceUtil |
此实用程序有助于设置制品的相应版本,以便可以通过 DeviceFlashPreparer 刷写制品。
|
| FuseUtil |
用于 FUSE 操作的辅助类。
|
| GceRemoteCmdFormatter |
用于格式化命令以连接到远程 GCE 设备的实用程序类。
|
| GCSBucketUtil |
用于从 Google Cloud Storage (GCS) 下载和上传文件的文件管理器。
|
| GCSBucketUtil.GCSFileMetadata |
GCS 中文件信息的简单封装容器。
|
| GCSCommon |
已废弃!请改用 com.android.tradefed.util.gcs.GCSCommon。
|
| GCSFileDownloader |
用于从 Google Cloud Storage (GCS) 下载文件的文件下载器。
|
| GCSFileUploader |
用于将文件数据上传到 Google Cloud Storage (GCS) 的文件上传器。
|
| GCSHelper |
|
| GenericLogcatEventParser<LogcatEventType> |
解析 logcat 输入以获取事件。
|
| GenericLogcatEventParser.LogcatEvent |
用于保存 Logcat 事件的结构体,包含事件类型和触发 Logcat 消息
|
| GoogleApiClientUtil |
用于创建 Google API 客户端的实用程序。
|
| HprofAllocSiteParser |
用于解析 hprof 报告的分配站点部分中的信息的辅助类。
|
| IEmail.Message |
电子邮件消息数据的容器。
|
| JavaCodeCoverageFlusher |
一种实用程序类,用于重置并强制刷新设备上运行的进程中的 Java 代码覆盖率测量数据。
|
| JUnit4TestFilter |
通过扩展 Filter 为 JUnit4 运行程序提供过滤功能的辅助类。
|
| JUnitXmlParser |
一种解析器,用于从存储在 ant 的 XMLJUnitResultFormatter 中的 JUnit 结果提取测试结果数据,并将其转发给 ITestInvocationListener。
|
| KernelModuleUtils |
|
| KeyguardControllerState |
用于存放锁屏状态的容器。
|
| ListInstrumentationParser |
用于解析“pm list instrumentation”查询输出的 IShellOutputReceiver
|
| ListInstrumentationParser.InstrumentationTarget |
|
| LocalRunInstructionBuilder |
用于编译在本地运行测试的指令的实用程序。
|
| LogcatEventParser |
|
| MetricUtility |
包含用于存储测试指标、汇总类似测试中的指标以及将指标写入文件的常用实用程序方法。
|
| MetricUtility.DimensionalIterationData |
用于保存单个测试迭代的维度指标文件和状态的辅助类。
|
| ModuleTestTypeUtil |
包含用于检查模块的常用实用程序方法。
|
| MultiMap<K, V> |
一种支持每个键有多个值的 Map。
|
| NativeCodeCoverageFlusher |
一种实用程序类,用于清除原生覆盖率测量数据,并强制从设备上的进程刷新原生覆盖率数据。
|
| Pair<A, B> |
定义包含两个对象的自定义 Pair 类。
|
| PerfettoTraceRecorder |
用于在 ITestDevice 上记录 perfetto 轨迹的实用程序类。
|
| PrettyPrintDelimiter |
有助于打印醒目的分隔消息的辅助实用程序。
|
| ProcessInfo |
用于存储进程相关信息(用户、PID、名称、自纪元以来的开始时间(以秒为单位))。
|
| ProcessUtil |
|
| PropertyChanger |
用于更改(或添加)Android 属性文件中的项的实用程序类
|
| ProtoUtil |
用于以类型无关的方式处理 protobuf 消息的实用方法。
|
| PsParser |
用于从“ps”命令输出中解析(用户、PID 和名称)的实用程序
|
| PythonVirtualenvHelper |
用于激活 Python 3 虚拟环境的辅助类。
|
| QuotationAwareTokenizer |
|
| RegexTrie<V> |
RegexTrie 是一种 trie,其中键的每个存储段都是一个正则表达式 Pattern。
|
| RemoteFileUtil |
用于处理远程实例中的文件的实用程序类
|
| RemoteSshUtil |
用于在远程实例上执行 ssh 命令的实用程序。
|
| RemoteZip |
用于解压缩远程 ZIP 文件中各个文件的实用程序。
|
| RequestUtil |
实用程序,用于允许对网络请求进行通用重试并处理错误。
|
| ResourceUtil |
用于读取配置资源的实用程序。
|
| RestApiHelper |
用于执行 REST API 调用的辅助类。
|
| RunUtil |
用于执行操作的辅助方法集合。
|
| SdkVersionUtil |
|
| SearchArtifactUtil |
可用于搜索测试制品的实用工具类。
|
| SerializationUtil |
用于序列化/反序列化实现 Serializable 的对象的实用程序。
|
| ShellOutputReceiverStream |
一种实用程序子类,用于将 OutputStream 写入 IShellOutputReceiver。
|
| SimplePerfResult |
用于保存所有 simpleperf 测试结果的对象
|
| SimplePerfStatResultParser |
用于解析 simpleperf 结果的实用程序类。
|
| SimplePerfUtil |
用于调度简单命令和收集结果的实用程序类
|
| SimpleStats |
一个小型实用程序类,用于计算给定数值数据集的一些统计指标。
|
| SizeLimitedOutputStream |
一种线程安全的文件支持的 OutputStream,用于限制可写入的最大数据量。
|
| Sl4aBluetoothUtil |
一个实用程序类,用于使用 SL4A 在一个或两个设备上提供蓝牙操作
|
| SparseImageUtil |
用于对稀疏映像进行非稀疏处理的实用程序。
|
| SparseImageUtil.SparseInputStream |
从上游读取 SparseInputStream 并检测数据格式。
|
| StaticCompatibleBuildFlavorUtil |
一种实用程序类,用于从类路径加载 StaticCompatibleBuildFlavor 并提供对方法的访问权限。
|
| StaticDeviceInfoUtil |
一种实用程序类,用于从类路径加载 StaticDeviceInfo 并提供对方法的访问权限。
|
| StreamUtil |
用于管理输入流的实用程序类。
|
| StringEscapeUtils |
用于转义特定格式的字符串的实用程序类。
|
| StringUtil |
用于转义字符串以进行常见字符串操作的实用工具类。
|
| SubprocessEventHelper |
用于序列化/反序列化要传递给日志的事件的辅助程序。
|
| SubprocessEventHelper.BaseTestEventInfo |
用于 TestIgnored 信息的 Base Helper。
|
| SubprocessEventHelper.FailedTestEventInfo |
用于提供 testFailed 信息的辅助程序。
|
| SubprocessEventHelper.InvocationEndedEventInfo |
用于提供调用结束信息的辅助类。
|
| SubprocessEventHelper.InvocationFailedEventInfo |
InvocationFailed 信息的辅助程序。
|
| SubprocessEventHelper.InvocationStartedEventInfo |
用于调用开始信息的辅助程序。
|
| SubprocessEventHelper.LogAssociationEventInfo |
用于提供 logAssociation 信息的帮助程序。
|
| SubprocessEventHelper.SkippedTestEventInfo |
|
| SubprocessEventHelper.TestEndedEventInfo |
用于提供 testEnded 信息的辅助程序。
|
| SubprocessEventHelper.TestLogEventInfo |
用于 testLog 信息的辅助程序。
|
| SubprocessEventHelper.TestModuleStartedEventInfo |
用于测试模块启动信息的辅助程序。
|
| SubprocessEventHelper.TestRunEndedEventInfo |
用于 testRunEnded 信息的辅助程序。
|
| SubprocessEventHelper.TestRunFailedEventInfo |
testRunFailed 信息的辅助程序
|
| SubprocessEventHelper.TestRunStartedEventInfo |
用于 testRunStarted 信息的帮助程序
|
| SubprocessEventHelper.TestStartedEventInfo |
用于 testStarted 信息的辅助程序
|
| SubprocessExceptionParser |
用于处理来自标准 Tradefed 命令运行程序的异常输出的辅助程序。
|
| SubprocessTestResultsParser |
扩展了 FileOutputStream 以在写入文件之前解析输出,以便我们可以在启动器端生成测试事件。
|
| SubprocessTestResultsParser.StatusKeys |
相关的测试状态键。
|
| SystemUtil |
用于进行系统调用的实用工具类。
|
| TableBuilder |
用于在表格中显示字符串元素矩阵的辅助类。
|
| TableFormatter |
用于显示字符串元素矩阵的辅助类,以便每个元素列对齐
|
| TargetFileUtils |
|
| TarUtil |
用于处理 tar 文件的实用程序。
|
| TestFilterHelper |
用于过滤测试的辅助类
|
| TestRecordInterpreter |
用于将 TestRecord proto 转换为 Tradefed 中更易于操作的格式的实用程序。
|
| TestRunnerUtil |
一个实用工具类,可帮助各种测试运行程序。
|
| TfInternalOptionsFetcher |
一种实用程序类,允许类从 res 文件中静态加载变量值。
|
| TimeUtil |
包含与时间相关的实用程序方法。
|
| TimeVal |
这是一种封装 Long 的标记类型。
|
| UniqueMultiMap<K, V> |
一种可确保每个键都有唯一值的 MultiMap。
|
| VersionParser |
获取正在运行的 tradefed 制品的版本。
|
| ZipCompressionStrategy |
用于创建 zip 归档的 ICompressionStrategy。
|
| ZipUtil |
用于压缩相关操作的辅助类
|
| ZipUtil2 |
用于提取 zip 文件并考虑 POSIX 文件权限的辅助类
|