सर्कुलरएट्रेसयूटिल

public class CircularAtraceUtil
extends Object

java.lang.Object
com.android.tradefed.util.CircularAtraceUtil


बंदर परीक्षण के दौरान एएनआर के मूल कारणों की पहचान करने के लिए मुख्य रूप से विकसित एक एट्रेस उपयोगिता। स्टार्ट कमांड को इनवोक करने से सर्कुलर बफर में टैग किए गए निशानों की एसिंक्रोनस रूप से निगरानी शुरू हो जाएगी। इनवोकिंग स्टॉप बफर की सामग्री को उस इनपुटस्ट्रीम स्रोत में डंप कर देगा जो वह लौटाता है। उपरोक्त वर्णित मामले (एएनआर की पहचान) के लिए इसका उपयोग करने के लिए, पहले परीक्षण की शुरुआत में प्रारंभ विधि और परीक्षण के अंत में अंत विधि को तुरंत लागू करना होगा। यहां से कोई यह चुन सकता है कि डेटा को कैसे स्टोर और हैंडल किया जाए। HTML व्यूअर उत्पन्न करने के लिए अधिकांश को शायद --from-file विकल्प के साथ सिस्ट्रेस का उपयोग करना चाहिए।

सारांश

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

CircularAtraceUtil ()

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

static FileInputStreamSource endTrace ( ITestDevice device)

एट्रेस को अतुल्यकालिक रूप से एक फ़ाइल में रोकता है और डंप करता है, जिसे यह एक इनपुटस्ट्रीम स्रोत में लौटाता है।

static void startTrace ( ITestDevice device, tags, int bufferSizeMB) startTrace ( ITestDevice device, tags, int bufferSizeMB)

निर्दिष्ट टैग के साथ अतुल्यकालिक रूप से एट्रेस प्रारंभ करता है।

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

सर्कुलरएट्रेसयूटिल

public CircularAtraceUtil ()

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

endTrace

public static FileInputStreamSource endTrace (ITestDevice device)

एट्रेस को अतुल्यकालिक रूप से एक फ़ाइल में रोकता है और डंप करता है, जिसे यह एक इनपुटस्ट्रीम स्रोत में लौटाता है।

पैरामीटर
device ITestDevice

रिटर्न
FileInputStreamSource एट्रेस कमांड के परिणामों के साथ एक FileInputStreamSource

फेंकता
DeviceNotAvailableException

startTrace

public static void startTrace (ITestDevice device, 
                 tags, 
                int bufferSizeMB)

निर्दिष्ट टैग के साथ अतुल्यकालिक रूप से एट्रेस प्रारंभ करता है।

पैरामीटर
device ITestDevice : वह डिवाइस जिसके कार्यों की निगरानी की जाएगी

tags : टैग जिन्हें एट्रेस को मॉनिटर करना चाहिए; डिफ़ॉल्ट रूप से 'am gfx शेड्यूल व्यू' है

bufferSizeMB int : एमबी में सर्कुलर बफर आकार

फेंकता
DeviceNotAvailableException