Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


一个BaseDeviceMetricCollector ,它侦听来自设备的指标密钥,并将其作为文件从设备中拉出。可以扩展为文件的额外处理。

摘要

领域

protected mDirectoryKeys

公共建设者

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)

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

领域

mDirectoryKeys

protected  mDirectoryKeys

公共建设者

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

公开方法

onTestEnd

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)的度量的当前映射。

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

参量
runData DeviceMetricData :保存运行数据的DeviceMetricData 。将与BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)期间的对象相同。

currentRunMetrics :传递给ITestLifeCycleReceiver.testRunEnded(long, Map)的度量的当前映射。

processMetricDirectory

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

该方法的实现应允许登录目录,对其进行解析以将度量标准放入DeviceMetricData

参量
key String :与被拉目录关联的选项键。

metricDirectory File :从设备中与选项键匹配的ERROR(/File)

data DeviceMetricData :可以存储度量的DeviceMetricData

processMetricFile

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

该方法的实现应允许记录该文件,解析该文件以将其放入DeviceMetricData

参量
key String :与拉出的文件关联的选项键。

metricFile File :从设备中与选项键匹配的ERROR(/File)

data DeviceMetricData :可以存储度量的DeviceMetricData

受保护的方法

addKeys

protected void addKeys (String... keys)

向从设备中拉出添加其他样式键。

参量
keys String

检索文件

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

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

参量
device ITestDevice :具有文件。

remoteFilePath String :设备中的位置。

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

投掷
DeviceNotAvailableException