علامة مميزة

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 ()

الأساليب العامة

تحطم assertNoSecurity

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

المعلمات
tombstones List

config TombstoneUtils.Config

getMainThread

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

المعلمات
tombstone TombstoneProtos.Tombstone

عائدات
Optional<TombstoneProtos.Thread>

getProcessFilename

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

إرجاع اسم ملف العملية. على سبيل المثال "/ system / bin / mediaserver" يعرض "mediaserver"

المعلمات
tombstone TombstoneProtos.Tombstone

عائدات
Optional<String>

تحطم getSecurity

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