टूंबस्टोन यूटिल्स

public class TombstoneUtils
extends Object

java.lang.Object
com.android.sts.common.util.TombstoneUtils


इसमें हेल्पर फ़ंक्शन और क्रैश पार्स करने के लिए शेयर किए गए कॉन्सटेंट शामिल हैं.

खास जानकारी

नेस्ट की गई क्लास

class TombstoneUtils.Config

 

class TombstoneUtils.Signals

 

सार्वजनिक कंस्ट्रक्टर

TombstoneUtils()

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

static void assertNoSecurityCrashes(List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static Optional<TombstoneProtos.Thread> getMainThread(TombstoneProtos.Tombstone tombstone)
static Optional<String> getProcessFilename(TombstoneProtos.Tombstone tombstone)

प्रोसेस का फ़ाइल नाम दिखाता है.

static List<TombstoneProtos.Tombstone> getSecurityCrashes(List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static boolean isSecurityCrash(TombstoneProtos.Tombstone tombstone, TombstoneUtils.Config config)

तय करता है कि दिए गए कॉन्फ़िगरेशन के हिसाब से, टूंबस्टोन सुरक्षा से जुड़ा है या नहीं.

static AutoCloseable withAssertNoSecurityCrashes(ITestDevice device, TombstoneUtils.Config config)

सार्वजनिक कंस्ट्रक्टर

टूंबस्टोन यूटिल्स

public TombstoneUtils ()

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

दावा नहीं सुरक्षा क्रैश

public static void assertNoSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, 
                TombstoneUtils.Config config)

पैरामीटर
tombstones List

config TombstoneUtils.Config

'मुख्य थ्रेड' पाएं

public static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)

पैरामीटर
tombstone TombstoneProtos.Tombstone

रिटर्न
Optional<TombstoneProtos.Thread>

getप्रोसेसफ़ाइल नाम

public static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)

प्रोसेस का फ़ाइल नाम दिखाता है. उदाहरण के लिए, "/system/bin/mediaserver" "mediaserver" दिखाता है

पैरामीटर
tombstone TombstoneProtos.Tombstone

रिटर्न
Optional<String>

सुरक्षा क्रैश

public static List<TombstoneProtos.Tombstone> getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, 
                TombstoneUtils.Config config)

पैरामीटर
tombstones List: जांच करने के लिए, मकबरों की सूची

config TombstoneUtils.Config: क्रैश डिटेक्शन का कॉन्फ़िगरेशन ऑब्जेक्ट

रिटर्न
List<TombstoneProtos.Tombstone> सुरक्षा से जुड़े मकबरों की सूची

सुरक्षा क्रैश

public static boolean isSecurityCrash (TombstoneProtos.Tombstone tombstone, 
                TombstoneUtils.Config config)

तय करता है कि दिए गए कॉन्फ़िगरेशन के हिसाब से, टूंबस्टोन सुरक्षा से जुड़ा है या नहीं.

पैरामीटर
tombstone TombstoneProtos.Tombstone: जांच करने के लिए कब्र का पत्थर

config TombstoneUtils.Config: क्रैश डिटेक्शन का कॉन्फ़िगरेशन ऑब्जेक्ट

रिटर्न
boolean अगर कब्र का पत्थर सुरक्षा से जुड़ा है,

AssertNoSecurityक्रैश के साथ

public static AutoCloseable withAssertNoSecurityCrashes (ITestDevice device, 
                TombstoneUtils.Config config)

पैरामीटर
device ITestDevice

config TombstoneUtils.Config

रिटर्न
AutoCloseable

थ्रो
DeviceNotAvailableException