फाइलपुलरडिवाइसमेट्रिककलेक्टर
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) फ़ाइल को डिवाइस में निर्दिष्ट पथ से खींचें। |
खेत
mDirectoryKeys
protectedmDirectoryKeys
एमटेस्टकेसमेट्रिक्स
publicmTestCaseMetrics
सार्वजनिक निर्माणकर्ता
फाइलपुलरडिवाइसमेट्रिककलेक्टर
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 |