फाइलपुलरडिवाइसमेट्रिककलेक्टर

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)

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

खेत

mDirectoryKeys

protected  mDirectoryKeys

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

public  mTestCaseMetrics

सार्वजनिक निर्माणकर्ता

फाइलपुलरडिवाइसमेट्रिककलेक्टर

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

प्रोसेसमैट्रिकडायरेक्टरी

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

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

कुंजी जोड़ें

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