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

public class CircularAtraceUtil
extends Object

java.lang.ऑब्जेक्ट
मैं 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 ()

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

एंडट्रेस

public static FileInputStreamSource endTrace (ITestDevice device)

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

मापदंडों
device ITestDevice

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

फेंकता
DeviceNotAvailableException

स्टार्टट्रेस

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

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

मापदंडों
device ITestDevice : वह उपकरण जिसके कार्यों की निगरानी की जाएगी

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

bufferSizeMB int : वृत्ताकार बफ़र्स का आकार MB . में

फेंकता
DeviceNotAvailableException