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, int userId)

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

खेत

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 : मैट्रिक्स का वर्तमान मानचित्र ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक। यह सफाई का समय होना चाहिए।

पैरामीटर
runData DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है। वही वस्तु होगी जो BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान थी।

currentRunMetrics : मेट्रिक्स का वर्तमान मानचित्र ERROR(/#testRunEnded(long,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

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, 
                int userId)

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

पैरामीटर
device ITestDevice : जिसके पास फ़ाइल है।

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

userId int : उपयोगकर्ता आईडी से खींचने के लिए

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

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException