PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.PerfettoTraceRecorder


यह ITestDevice पर परफ़ेक्टो ट्रेस रिकॉर्ड करने के लिए एक यूटिलिटी क्लास है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

PerfettoTraceRecorder()

सार्वजनिक तरीके

void startTrace(ITestDevice device, String traceConfigFileName, extraConfigs)

यह डिवाइस पर, Perfetto ट्रेस रिकॉर्डिंग शुरू करता है.

File stopTrace(ITestDevice device)

यह डिवाइस पर, Perfetto ट्रेस की रिकॉर्डिंग बंद करता है.

पब्लिक कंस्ट्रक्टर

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

सार्वजनिक तरीके

startTrace

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                 extraConfigs)

यह डिवाइस पर, Perfetto ट्रेस रिकॉर्डिंग शुरू करता है. ट्रेस रिकॉर्डिंग बंद करने के लिए, बाद में stopTrace(com.android.tradefed.device.ITestDevice) को कॉल करना होगा.

पैरामीटर
device ITestDevice: यह एक ITestDevice है, जिसमें ट्रेस रिकॉर्ड किया जाएगा.

traceConfigFileName String: टेस्ट आर्टफ़ैक्ट में ट्रेस कॉन्फ़िगरेशन फ़ाइल का नाम. अगर शून्य है, तो इसके बजाय डिफ़ॉल्ट कॉन्फ़िगरेशन का इस्तेमाल करें.

extraConfigs : यह एक मैप है, जिसमें उन अतिरिक्त कॉन्फ़िगरेशन की जानकारी होती है जिन्हें ट्रेस कॉन्फ़िगरेशन फ़ाइल में जोड़ा जाना है.

stopTrace

public File stopTrace (ITestDevice device)

यह डिवाइस पर, Perfetto ट्रेस की रिकॉर्डिंग बंद करता है.

उसने पहले ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) को कॉल किया हो.

पैरामीटर
device ITestDevice: वह डिवाइस जिस पर रिकॉर्डिंग बंद करनी है. @Return Returns the perfetto trace file.

रिटर्न
File