परफेटो पुलर मैट्रिक कलेक्टर
public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
java.lang.Object | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.PerfettoPullerMetricCollector |
FilePullerDeviceMetricCollector
का मूल कार्यान्वयन जो डिवाइस से पर्फ़ेटो फ़ाइलों को खींचने और उससे मेट्रिक्स एकत्र करने की अनुमति देता है। कच्चे ट्रेस फ़ाइल को परफेटो मीट्रिक फ़ाइल में परिवर्तित करने के लिए भी उपयोग किया जाता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
PerfettoPullerMetricCollector () |
सार्वजनिक तरीके | |
---|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) विधि के कार्यान्वयन को निर्देशिका को लॉग करने की अनुमति देनी चाहिए, |
void | processMetricFile (String key, File metricFile, DeviceMetricData data) अतिरिक्त मेट्रिक्स के लिए परफेटो ट्रेस फ़ाइल को प्रोसेस करें और इसे अंतिम मेट्रिक्स में जोड़ें। |
संरक्षित तरीके | |
---|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) फ़ाइल को डिवाइस में निर्दिष्ट पथ से खींचें। |
सार्वजनिक निर्माणकर्ता
परफेटो पुलर मैट्रिक कलेक्टर
public PerfettoPullerMetricCollector ()
सार्वजनिक तरीके
processMetricDirectory
public void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)
विधि के कार्यान्वयन को निर्देशिका को लॉग करने की अनुमति देनी चाहिए, DeviceMetricData
में डाले जाने वाले मेट्रिक्स के लिए इसे पार्स करें।
पैरामीटर | |
---|---|
key | String : खींची गई निर्देशिका से जुड़ी विकल्प कुंजी। |
metricDirectory | File : विकल्प कुंजी से मेल खाने वाले डिवाइस से खींची गई ERROR(/File) । |
runData | DeviceMetricData : DeviceMetricData जहां मेट्रिक्स संग्रहीत किए जा सकते हैं। |
processMetricFile
public void processMetricFile (String key, File metricFile, DeviceMetricData data)
अतिरिक्त मेट्रिक्स के लिए परफेटो ट्रेस फ़ाइल को प्रोसेस करें और इसे अंतिम मेट्रिक्स में जोड़ें। संपीड़न सक्षम होने पर प्रसंस्करण के लिए परफेटो फ़ाइल को डिकम्प्रेस करें।
पैरामीटर | |
---|---|
key | String : डिवाइस से खींची गई फ़ाइल से जुड़ी विकल्प कुंजी। |
metricFile | File : विकल्प कुंजी से मेल खाने वाले डिवाइस से खींची गई ERROR(/File) । |
data | DeviceMetricData : जहां मेट्रिक्स संग्रहीत किए जाएंगे। |
संरक्षित तरीके
पुनः प्राप्त करें
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
फ़ाइल को डिवाइस में निर्दिष्ट पथ से खींचें। यदि कंप्रेस परफेटो विकल्प सक्षम है तो परफेटो फ़ाइल की कंप्रेस्ड सामग्री को खींच लें।
पैरामीटर | |
---|---|
device | ITestDevice : जिसके पास फ़ाइल है। |
remoteFilePath | String : डिवाइस में स्थान। |
userId | int : उपयोगकर्ता आईडी से खींचने के लिए |
रिटर्न | |
---|---|
File | mCompressPerfetto विकल्प के आधार पर परफेटो फ़ाइल का संपीड़ित या विघटित संस्करण सेट है या नहीं। |
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |