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

public class CircularAtraceUtil
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.CirculularAtraceUtil


बंदर परीक्षण के दौरान एएनआर के मूल कारणों की पहचान करने के लिए मुख्य रूप से एक एट्रेस उपयोगिता विकसित की गई। स्टार्ट कमांड को लागू करने से एक गोलाकार बफर में टैग किए गए निशानों की अतुल्यकालिक रूप से निगरानी शुरू हो जाएगी। स्टॉप को लागू करने से बफ़र की सामग्री उस इनपुटस्ट्रीमसोर्स में डंप हो जाएगी जो वह लौटाता है। ऊपर उल्लिखित मामले (एएनआर की पहचान) के लिए इसका उपयोग करने के लिए, किसी को पहले परीक्षण की शुरुआत में प्रारंभ विधि और परीक्षण के अंत में तुरंत अंत विधि को लागू करना होगा। यहां से कोई यह चुन सकता है कि डेटा को कैसे स्टोर और हैंडल करना है। अधिकांश लोगों को संभवतः 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 : टैग जिनकी एट्रेस को निगरानी करनी चाहिए; डिफ़ॉल्ट रूप से 'am gfx शेड्यूल व्यू'

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

फेंकता
DeviceNotAvailableException