com.android.tradefed.util
接口
ClassPathScanner.IClassPathFilter | 类路径入口路径的过滤器在FileFilter 之后进行图案化 |
ConditionPriorityBlockingQueue.IMatcher <T> | 用于确定元素是否符合某种条件的接口。 |
压缩策略 | 表示可以在运行时选择的压缩算法的接口。 |
禁用 | 描述可禁用的 Tradefed 对象的接口。 |
电子邮箱 | 发送电子邮件的接口。 |
IRestApi助手 | 用于执行 REST API 调用的帮助程序接口。 |
运行工具 | 用于运行定时操作和系统命令的接口。 |
IRunUtil.IRunnableResult | 用于异步执行返回布尔状态的操作的接口。 |
课程
解析器 | 通过解析“aapt dump badging”的输出从 apk 中提取信息的类。 |
Abi格式化程序 | abi 的实用程序类。 |
能力工具 | 用于处理设备 ABI 的实用程序类 |
AdbRootElevator | 一个AutoCloseable ,可在需要时启用 adb root,并在完成时恢复 root 状态。 |
辅助工具 | 用于 adb 操作的实用程序类。 |
应用程序版本获取器 | 用于从设备获取应用程序版本字符串的实用程序类。 |
数组工具 | 数组的实用方法 |
蓝牙实用程序 | 用于在设备上调用BluetoothInstrumentation的实用函数 设备端BluetoothInstrumentation代码可以在AOSP中找到: |
错误报告 | 保存错误报告文件引用的对象,与平面错误报告和压缩错误报告(bugreportz)兼容。 |
构建信息工具 | 帮助操作IBuildInfo util 类 |
构建测试ZipUtils | Android 构建系统生成的与测试 zip 相关的操作的辅助类 |
群发邮件程序 | 电子邮件发送实用程序,允许进行以下配置:发送间隔、初始突发大小、收件人和消息总数。 |
捆绑工具工具 | 使用bundletool命令行在设备上安装.apks的实用程序类。 |
字节数组列表 | 表示轻量级字节数组的类。 |
字节数组实用程序 | 对字节数组进行操作的实用程序,例如将字节转换为整数。 |
循环AtraceUtil | 开发的 atrace 实用程序主要用于识别 Monkey 测试期间 ANR 的根本原因。 |
循环字节数组 | 用于保存固定大小数组的数据结构,该数组作为循环缓冲区运行,并跟踪数组中所有值的总和。 |
Clang配置文件索引器 | 一个实用程序类,用于索引 Clang 代码覆盖率测量。 |
类路径扫描器 | 查找类路径上的条目。 |
ClassPathScanner.ClassNameFilter | 过滤和转换 java 类名的IClassPathFilter 。 |
ClassPathScanner.ExternalClassNameFilter | 拒绝内部类的ClassNameFilter |
命令结果 | 包含命令的结果。 |
ConditionPriorityBlockingQueue <T> | 具有类似ERROR(/PriorityBlockingQueue) 操作的线程安全类,可以检索与特定条件匹配的对象。 |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | 与任何对象匹配的ConditionPriorityBlockingQueue.IMatcher 。 |
设备操作实用程序 | 用于执行设备操作的实用程序类。 |
DeviceActionUtil.DeviceActionConfigError | 配置错误的异常。 |
设备并发实用程序 | 包含用于并发设备端命令执行的实用方法和类 使用 |
DeviceConcurrentUtil.ShellCommandCallable <V> | 一个ERROR(/Callable) ,包含在ITestDevice 上执行 shell 命令的详细信息。 |
设备恢复模式实用程序 | |
有向图<V> | 有向未加权图实现。 |
电子邮件 | 发送电子邮件的辅助类。 |
EmmaXml常量 | 解析 emma xml 报告时使用的常量。 |
扩展原子注册中心 | ExtensionAtomsRegistry 用于本地使用 statsd。 |
假测试压缩文件夹 | 一个测试装置,根据内容列表创建一个假的解压缩测试文件夹。 |
文件空闲监视器 | 监视文件并在它们空闲时执行回调(即 |
文件工具 | 文件相关操作的辅助类 |
FileUtil.LowDiskSpaceException | 如果可用磁盘空间低于最小阈值,则抛出此异常。 |
固定字节数组输出流 | 仅保留最大数据量的内存中ERROR(/OutputStream) 。 |
闪烁资源工具 | 此实用程序有助于设置工件的适当版本,以便可以通过DeviceFlashPreparer 刷新它们。 |
保险丝工具 | FUSE 操作的辅助类。 |
GCSBucketUtil | 文件管理器用于从 Google Cloud Storage (GCS) 下载和上传文件。 |
GCSBucketUtil.GCSFileMetadata | GCS 中文件信息的简单包装。 |
GCS通用 | 下载和上传等 Gcs 操作的基类。 |
GCS文件下载器 | 文件下载器用于从谷歌云存储(GCS)下载文件。 |
GCS文件上传器 | 文件上传器将文件数据上传到谷歌云存储(GCS)。 |
GenericLogcatEventParser <LogcatEventType> | 解析事件的 logcat 输入。 |
GenericLogcatEventParser.LogcatEvent | 用于保存 logcat 事件的结构,具有事件类型并触发 logcat 消息 |
GoogleApi客户端工具 | 用于创建 Google API 客户端的实用程序。 |
HprofAllocSiteParser | 用于解析 hprof 报告的分配站点部分信息的帮助程序类。 |
IEmail.消息 | 电子邮件数据的容器。 |
Java代码覆盖Flusher | 一个实用程序类,用于重置并强制刷新设备上运行的进程的 Java 代码覆盖率测量值。 |
JUnit4测试过滤器 | 通过扩展Filter 为 JUnit4 运行程序提供过滤的 Helper 类。 |
JUnitXml解析器 | 解析器从存储在 ant 的 XMLJUnitResultFormatter 中的 JUnit 结果中提取测试结果数据,并将其转发到 ITestInitationListener。 |
键盘锁控制器状态 | 键盘保护装置的容器。 |
列表分析器 | 一个IShellOutputReceiver ,用于解析“pm list Instrumentation”查询的输出 |
ListInstrumentationParser.InstrumentationTarget | |
本地运行指令生成器 | 用于编译指令以在本地运行测试的实用程序。 |
Logcat事件解析器 | |
度量实用程序 | 包含用于存储测试指标、聚合类似测试中的指标以及将指标写入文件的常用实用方法。 |
模块测试类型实用程序 | 包含用于检查模块的常用实用方法。 |
多图<K, V> | 支持每个键多个值的ERROR(/Map) 。 |
NativeCodeCoverageFlusher | 一个实用程序类,用于清除本机覆盖测量值并强制从设备上的进程刷新本机覆盖数据。 |
配对<A,B> | 定义我们自己的 Pair 类,其中包含两个对象。 |
完美跟踪记录器 | 用于在ITestDevice 上记录 perfetto 跟踪的实用程序类。 |
漂亮的打印分隔符 | 帮助实用程序帮助打印突出的分隔消息。 |
进程信息 | 用于存储与进程相关的(用户、PID、名称、自纪元以来的第二个开始时间)信息。 |
属性变换器 | 用于更改(或添加)Android 属性文件中的项目的实用程序类 |
原型工具 | 用于处理与类型无关的 protobuf 消息的实用方法。 |
解析器 | 用于从“ps”命令输出中解析(USER、PID 和 NAME)的实用程序 |
Python虚拟环境助手 | 用于激活 Python 3 虚拟环境的辅助类。 |
QuoteAwareTokenizer | |
正则表达式Trie <V> | RegexTrie 是一个 trie,其中每个ERROR(/Pattern) 。 |
远程压缩 | 用于解压缩远程 zip 文件中的单个文件的实用程序。 |
资源工具 | 用于读取配置资源的实用程序。 |
RestApi助手 | 用于执行 REST API 调用的帮助程序类。 |
运行中断异常 | 当运行操作被外部请求中断时抛出。 |
运行工具 | 用于执行操作的辅助方法的集合。 |
序列化工具 | 用于序列化/反序列化实现ERROR(/Serializable) 对象的实用程序。 |
ShellOutputReceiverStream | OutputStream 的实用程序子类,用于写入 IShellOutputReceiver。 |
简单性能结果 | 对象保存所有 simpleperf 测试结果 |
SimplePerfStatResultParser | 用于解析 simpleperf 结果的实用程序类。 |
简单性能工具 | 用于调度简单命令并收集结果的实用程序类 |
简单统计 | 一个小型实用程序类,用于根据给定的数值数据集计算一些统计度量。 |
大小受限的输出流 | 线程安全文件支持ERROR(/OutputStream) ,限制可写入的最大数据量。 |
Sl4a蓝牙实用程序 | 实用程序类使用 SL4A 在一个或两个设备上提供蓝牙操作 |
稀疏图像工具 | 用于解稀疏稀疏图像的实用程序。 |
SparseImageUtil.SparseInputStream | SparseInputStream 从上游读取并检测数据格式。 |
流工具 | 用于管理输入流的实用程序类。 |
字符串转义工具 | 用于转义特定格式字符串的实用程序类。 |
字符串工具 | 用于转义字符串以进行常见字符串操作的实用程序类。 |
子流程事件助手 | 用于序列化/反序列化要传递到日志的事件的帮助程序。 |
SubprocessEventHelper.BaseTestEventInfo | TestIgnored 信息的基本助手。 |
SubprocessEventHelper.FailedTestEventInfo | 测试失败信息的帮助程序。 |
SubprocessEventHelper.InitationEndedEventInfo | 调用结束信息的帮助程序。 |
SubprocessEventHelper.InitationFailedEventInfo | 调用失败信息的帮助程序。 |
SubprocessEventHelper.InitationStartedEventInfo | 调用启动信息的帮助程序。 |
SubprocessEventHelper.LogAssociationEventInfo | log关联信息的助手。 |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | testEnded 信息的帮助程序。 |
SubprocessEventHelper.TestLogEventInfo | testLog 信息的帮助程序。 |
SubprocessEventHelper.TestModuleStartedEventInfo | 测试模块启动信息的帮助程序。 |
SubprocessEventHelper.TestRunEndedEventInfo | testRunEnded 信息的帮助程序。 |
SubprocessEventHelper.TestRunFailedEventInfo | testRunFailed 信息的帮助程序 |
SubprocessEventHelper.TestRunStartedEventInfo | testRunStarted 信息的帮助程序 |
SubprocessEventHelper.TestStartedEventInfo | testStarted 信息的帮助程序 |
子进程异常解析器 | 用于处理标准 Tradefed 命令运行程序的异常输出的帮助程序。 |
子流程测试结果解析器 | 扩展ERROR(/FileOutputStream) 以在写入文件之前解析输出,以便我们可以在启动器端生成测试事件。 |
SubprocessTestResultsParser.StatusKeys | 相关测试状态键。 |
系统工具 | 用于进行系统调用的实用程序类。 |
表格生成器 | 用于在表中显示字符串元素矩阵的帮助程序类。 |
表格格式化程序 | 用于显示 String 元素矩阵的帮助程序类,以便每个元素列都对齐 |
目标文件实用程序 | |
塔尔工具 | 操作 tar 文件的实用程序。 |
测试过滤助手 | 用于过滤测试的辅助类 |
测试记录解释器 | 用于将TestRecord 原型转换为 Tradefed 中更易于操作的格式的实用程序。 |
测试运行工具 | 帮助各种测试运行者的实用程序类。 |
时间工具 | 包含与时间相关的实用方法。 |
时间值 | 这是包装Long 哨兵类型。 |
UniqueMultiMap <K, V> | 确保每个键值唯一的MultiMap 。 |
版本解析器 | 获取正在运行的 tradefed 工件的版本。 |
Zip压缩策略 | 用于创建 zip 存档的ICompressionStrategy 。 |
压缩工具 | 用于压缩相关操作的辅助类 |
ZipUtil2 | 用于 zip 提取的帮助程序类,考虑 POSIX 文件权限 |
枚举
AaptParser.Aapt版本 | 用于解析 APK 文件的 AAPT 版本选项枚举。 |
AppVersionFetcher.AppVersionInfo | 应用程序版本信息类型。 |
二元状态 | 用于记录 ON/OFF 状态和 IGNORE 无操作状态的枚举。 |
命令状态 | 表示定时操作的状态。 |
DeviceActionUtil.Command | 设备操作命令。 |
FakeTestsZipFolder.ItemType | |
IRunUtil.EnvPriority | 定义是否设置或取消设置特定环境的枚举。 |
Logcat事件类型 | LogcatEventParser 的事件类型。 |
SimplePerfUtil.SimplePerfType | simpleperf 命令选项的枚举 |
Sl4aBluetoothUtil.BluetoothAccessLevel | 基于BluetoothDevice.java 的蓝牙设备访问级别的枚举 |
Sl4aBluetoothUtil.BluetoothConnectionState | 基于BluetoothProfile.java 的蓝牙连接状态枚举 |
Sl4aBluetoothUtil.BluetoothPriorityLevel | 基于BluetoothProfile.java 的蓝牙配置文件优先级枚举 |
Sl4aBluetoothUtil.BluetoothProfile | 基于BluetoothProfile.java 的蓝牙配置文件的枚举 |
SystemUtil.EnvVariable | |
TargetFileUtils.FilePermission |
接口
课程
- 解析器
- Abi格式化程序
- 能力工具
- AdbRootElevator
- 辅助工具
- 应用程序版本获取器
- 数组工具
- 蓝牙实用程序
- 错误报告
- 构建信息工具
- 构建测试ZipUtils
- 群发邮件程序
- 捆绑工具工具
- 字节数组列表
- 字节数组实用程序
- 循环AtraceUtil
- 循环字节数组
- Clang配置文件索引器
- 类路径扫描器
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- 命令结果
- 条件优先级阻塞队列
- ConditionPriorityBlockingQueue.AlwaysMatch
- 设备操作实用程序
- DeviceActionUtil.DeviceActionConfigError
- 设备并发实用程序
- DeviceConcurrentUtil.ShellCommandCallable
- 设备恢复模式实用程序
- 有向图
- 电子邮件
- EmmaXml常量
- 扩展原子注册中心
- 假测试压缩文件夹
- 文件空闲监视器
- 文件工具
- FileUtil.LowDiskSpaceException
- 固定字节数组输出流
- 闪烁资源工具
- 保险丝工具
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCS通用
- GCS文件下载器
- GCS文件上传器
- 通用Logcat事件解析器
- GenericLogcatEventParser.LogcatEvent
- GoogleApi客户端工具
- HprofAllocSiteParser
- IEmail.消息
- Java代码覆盖率Flusher
- JUnit4测试过滤器
- JUnitXml解析器
- 键盘锁控制器状态
- 列表分析器
- ListInstrumentationParser.InstrumentationTarget
- 本地运行指令生成器
- Logcat事件解析器
- 度量实用程序
- 模块测试类型实用程序
- 多重地图
- NativeCodeCoverageFlusher
- 一对
- 完美跟踪记录器
- 漂亮的打印分隔符
- 进程信息
- 属性变换器
- 原型工具
- 解析器
- Python虚拟环境助手
- QuoteAwareTokenizer
- 正则表达式特里树
- 远程压缩
- 资源工具
- RestApi助手
- 运行中断异常
- 运行工具
- 序列化工具
- ShellOutputReceiverStream
- 简单性能结果
- SimplePerfStatResultParser
- 简单性能工具
- 简单统计
- 大小受限的输出流
- Sl4a蓝牙实用程序
- 稀疏图像工具
- SparseImageUtil.SparseInputStream
- 流工具
- 字符串转义工具
- 字符串工具
- 子流程事件助手
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InitationEndedEventInfo
- SubprocessEventHelper.InitationFailedEventInfo
- SubprocessEventHelper.InitationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- 子进程异常解析器
- 子流程测试结果解析器
- SubprocessTestResultsParser.StatusKeys
- 系统工具
- 表格生成器
- 表格格式化程序
- 目标文件实用程序
- 塔尔工具
- 测试过滤助手
- 测试记录解释器
- 测试运行工具
- 时间工具
- 时间值
- 独特的多重地图
- 版本解析器
- Zip压缩策略
- 压缩工具
- ZipUtil2
枚举
- AaptParser.Aapt版本
- AppVersionFetcher.AppVersionInfo
- 二元状态
- 命令状态
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- IRunUtil.EnvPriority
- Logcat事件类型
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission