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

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)

فایل را از مسیر مشخص شده در دستگاه بکشید.

زمینه های

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

سازندگان عمومی

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

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

فایل را از مسیر مشخص شده در دستگاه بکشید.

مولفه های
device ITestDevice : که دارای فایل.

remoteFilePath String : مکان در دستگاه.

برمی گردد
File فایل از مسیر داده شده در دستگاه بازیابی شد.

پرتاب می کند
DeviceNotAvailableException