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

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

खेत

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 : मेट्रिक्स का वर्तमान नक्शा 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

प्रक्रियामैट्रिकनिर्देशिका

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

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

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

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

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

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

फेंकता
DeviceNotAvailableException