Google 致力于为黑人社区推动种族平等。查看具体举措

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

对象
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


一个BaseDeviceMetricCollector用于侦听关键指标来自设备和拉他们从设备中的文件。可以扩展以对文件进行额外处理。

概括

字段

protected mDirectoryKeys

public mTestCaseMetrics

公共构造函数

FilePullerDeviceMetricCollector ()

公共方法

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

测试用例结束时的回调。

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

测试运行结束时的回调。

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

该方法的实现应该允许登录的目录,分析它在放指标DeviceMetricData

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

该方法的实现应该允许日志文件,分析它在放指标DeviceMetricData

受保护的方法

void addKeys (String... keys)

将额外的模式键添加到设备的拉取中。

File retrieveFile (ITestDevice device, String remoteFilePath)

从设备中的指定路径拉取文件。

字段

目录键

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

公共构造函数

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

公共方法

测试结束时

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

测试用例结束时的回调。这应该是清理的时候了。

参数
testData DeviceMetricData :在DeviceMetricData保持测试用例的数据。将是相同的对象期间BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)

currentTestCaseMetrics :传递给指标的当前地图ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)

测试运行结束

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

测试运行结束时的回调。这应该是清理的时候了。

参数
runData DeviceMetricData :在DeviceMetricData持有的运行数据。将是相同的对象期间BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

currentRunMetrics :传递给指标的当前地图ITestLifeCycleReceiver.testRunEnded(long, Map)

流程指标目录

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

该方法的实现应该允许登录的目录,分析它在放指标DeviceMetricData

参数
key String :关联到被拉到目录选项键。

metricDirectory File :在ERROR(/File)从匹配的选项键设备拉。

data DeviceMetricData :在DeviceMetricData哪里指标可以被存储。

进程度量文件

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

该方法的实现应该允许日志文件,分析它在放指标DeviceMetricData

参数
key String :关联到被拉到文件的选项键。

metricFile File :在ERROR(/File)从匹配的选项键设备拉。

data DeviceMetricData :在DeviceMetricData哪里指标可以被存储。

受保护的方法

添加密钥

protected void addKeys (String... keys)

将额外的模式键添加到设备的拉取中。

参数
keys String

检索文件

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

从设备中的指定路径拉取文件。

参数
device ITestDevice :其中有文件。

remoteFilePath String :在设备位置。

退货
File从设备中的给定路径检索的文件。

投掷
DeviceNotAvailableException