com.android.tradefed.device.metric

注释

度量选项使用@Test注释的测试方法的注释,或者如果该注释是TestDescription注释列表的一部分,则允许指定一些额外的参数,这些参数可用于:调整收集器的行为,过滤某些方法。

接口

度量收集器在报告测试结果时,该接口将作为装饰器添加,以收集匹配的指标。
IMetricCollector接收器如果IRemoteTest需要获取用于测试运行的IMetricCollector列表,则需要实现 IRemoteTest 的接口。

课程

Atrace收集器IMetricCollector在测试期间运行 atrace 并收集结果并将其记录到调用中。
AtraceRunMetricCollector从测试设备的给定目录下的所有测试目录收集跟踪,记录测试目录并对测试目录下的跟踪文件进行后处理并聚合指标。
基础设备指标收集器IMetricCollector的基本实现,允许在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))上启动和停止收集。
蓝牙连接延迟收集器收集器会将预定义的 statsd 持续时间指标配置推送到设备,并收集每个配置文件的蓝牙连接持续时间。
蓝牙连接状态收集器该收集器将收集BluetoothConnectionStateChanged 指标并记录每个配置文件的连接状态编号。
蓝牙HciSnoopLogCollector收集器,用于在 DUT 上启用蓝牙 HCI 监听日志记录并收集每个测试的日志。
BugreportzOnFailureCollector当测试用例失败时收集错误报告。
BugreportzOnTestCaseFailureCollector当运行中的测试用例失败时收集错误报告。
ClangCodeCoverageCollector BaseDeviceMetricCollector将从设备中提取 Clang 覆盖率测量结果并将其记录为测试工件。
收藏助手帮助程序在多个地方执行一些需要的IMetricCollector操作。
计数测试用例收集器计算并报告给定IRemoteTest测试用例数量。
调试主机登录失败收集器当测试用例发生故障时,收集器将收集并记录主机端日志。
设备指标数据对象保存指标收集器收集的所有数据。
设备跟踪收集器收集器将在测试运行开始时启动 perfetto 跟踪并在结束时记录跟踪文件。
模拟器内存​​CPU捕获器
FilePullerDeviceMetricCollector一个BaseDeviceMetricCollector ,用于侦听来自设备的指标键并将它们作为文件从设备中提取。
文件拉取日志收集器设备端上报的文件记录器。
GcovCodeCoverageCollector一个BaseDeviceMetricCollector ,将从设备中提取 gcov 覆盖率测量结果并将其记录为测试工件。
GcovKernelCodeCoverageCollector一个BaseDeviceMetricCollector ,它将从 debugfs 和设备中提取 gcov 内核覆盖率测量结果,然后最终将它们记录为测试工件。
HostStatsdMetricCollector IMetricCollector ,使用 statsd 实用程序命令从主机端收集 statsd 指标。
Java代码覆盖率收集器BaseDeviceMetricCollector将从设备中提取 Java 覆盖率测量结果并将其记录为测试工件。
LogcatOnFailureCollector 日志收集器当测试用例失败时,收集器将捕获并记录 logcat。
LogcatTimingMetricCollector一种度量收集器,通过使用给定的正则表达式模式从 logcat 行解析事件的开始和结束信号,在一个或多个重复测试期间从 logcat 收集计时信息(例如用户切换时间)。
模块LogcatCollector logcat 收集器的版本,但用于模块。
PerfettoPullerMetricCollector FilePullerDeviceMetricCollector的基本实现,允许从设备中提取 perfetto 文件并从中收集指标。
重启原因收集器收集器在测试运行期间收集设备重新启动并按原因和计数进行报告。
运行时重启收集器收集测试运行期间运行时重新启动(系统服务器崩溃)时间戳的收集器(如果有)。
故障收集器屏幕截图当测试用例失败时,收集器将捕获并记录屏幕截图。
显示地图PullerMetricCollector FilePullerDeviceMetricCollector的基本实现,允许从设备中提取显示地图文件并从中收集指标。
跟踪命令收集器IMetricCollector在测试期间使用trace-cmd 收集跟踪,并将其记录到调用中。

枚举

自动日志收集器描述线束可以自动处理哪个收集器的枚举。
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT