Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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

53

公共建設者

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