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) विधि के कार्यान्वयन को निर्देशिका को लॉग करने की अनुमति देनी चाहिए, मेट्रिक्स को |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) विधि के कार्यान्वयन को फ़ाइल को लॉग करने की अनुमति देनी चाहिए, मेट्रिक्स को |
संरक्षित तरीके | |
---|---|
void | addKeys (String... keys) डिवाइस से खींचने के लिए अतिरिक्त पैटर्न कुंजियाँ जोड़ता है। |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) डिवाइस में निर्दिष्ट पथ से फ़ाइल खींचें। |
खेत
mDirectoryकुंजी
protectedmDirectoryKeys
एमटेस्टकेस मेट्रिक्स
publicmTestCaseMetrics
सार्वजनिक निर्माणकर्ता
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 |