com.android.tradefed.device.metric

注释

MetricOption 用于带有 @Test 注解的测试方法的注解,或者如果该注解属于 TestDescription 的注解列表,则允许指定一些额外的参数,这些参数对以下方面很有用:调整收集器的行为、过滤某些方法。 

接口

IMetricCollector 在报告测试结果时,系统会将此接口添加为装饰器,以收集匹配的指标。 
IMetricCollectorReceiver 如果 IRemoteTest 需要获取测试运行的 IMetricCollector 列表,则需要实现此接口。 

BaseDeviceMetricCollector IMetricCollector 的基础实现,允许在 onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 上启动和停止收集。 
BugreportzOnFailureCollector 在测试用例失败时收集 bugreportz。 
ClangCodeCoverageCollector 一个 BaseDeviceMetricCollector,用于从设备中提取 Clang 代码覆盖率测量结果,并将其记录为测试工件。 
CollectorHelper 用于执行多个位置需要的一些 IMetricCollector 操作的辅助程序。 
CountTestCasesCollector 统计并报告给定 IRemoteTest 的测试用例数量。 
DebugHostLogOnFailureCollector 在发生测试用例失败时,收集并记录主机端日志的收集器。 
DeviceMetricData 用于存储指标收集器收集的所有数据的对象。 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector 一个 BaseDeviceMetricCollector,用于监听来自设备的指标键,并将其作为文件从设备中拉取。 
FilePullerLogCollector 设备端报告的文件的记录器。 
GcovCodeCoverageCollector 一个 BaseDeviceMetricCollector,用于从设备中提取 gcov 覆盖率测量结果并将其记录为测试工件。 
JavaCodeCoverageCollector 一个 BaseDeviceMetricCollector,用于从设备中提取 Java 覆盖率测量结果,并将其记录为测试工件。 
LogcatOnFailureCollector 在测试用例失败时捕获并记录 logcat 的收集器。 
ScreenshotOnFailureCollector 在测试用例失败时捕获并记录屏幕截图的收集器。 

枚举

AutoLogCollector 枚举,用于描述哪些收集器可以由测试框架自动处理。