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 | 枚举,用于描述哪些收集器可以由测试框架自动处理。 |
注释
接口
类
- BaseDeviceMetricCollector
- BugreportzOnFailureCollector
- ClangCodeCoverageCollector
- CollectorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- EmulatorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- GcovCodeCoverageCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- ScreenshotOnFailureCollector
枚举