FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.ऑब्जेक्ट
मैं 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)

डिवाइस में निर्दिष्ट पथ से फ़ाइल खींचें।

खेत

mDirectoryकुंजी

protected  mDirectoryKeys

एमटेस्टकेस मेट्रिक्स

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)

onTestRunEnd

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 जहां मेट्रिक्स संग्रहित किया जा सकता।

संरक्षित तरीके

AddKeys

protected void addKeys (String... keys)

डिवाइस से खींचने के लिए अतिरिक्त पैटर्न कुंजियाँ जोड़ता है।

मापदंडों
keys String

पुनः प्राप्त करेंफ़ाइल

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

डिवाइस में निर्दिष्ट पथ से फ़ाइल खींचें।

मापदंडों
device ITestDevice : जो फ़ाइल है।

remoteFilePath String : डिवाइस में स्थान।

रिटर्न
File डिवाइस में दिए गए पथ से फ़ाइल पुनर्प्राप्त की गई।

फेंकता
DeviceNotAvailableException