TombstoneUtils

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)

المقاولين العامة

TombstoneUtils

public TombstoneUtils ()

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

assurerNoSecurityCrashes

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>

getSecurityCrashes

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

حدود
tombstones List : قائمة شواهد القبور للتحقق منها

config TombstoneUtils.Config : كائن تكوين الكشف عن الأعطال

عائدات
List<TombstoneProtos.Tombstone> قائمة شواهد القبور ذات الصلة بالأمن

isSecurityCrash

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

يحدد ما إذا كان من المحتمل أن يكون شاهد القبر مرتبطًا بالأمان مقابل التكوين المحدد.

حدود
tombstone TombstoneProtos.Tombstone : علامة مميزة للتحقق

config TombstoneUtils.Config : كائن تكوين الكشف عن الأعطال

عائدات
boolean إذا كان شاهد القبر متعلقًا بالأمن

مع AssertNoSecurityCrashes

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

حدود
device ITestDevice

config TombstoneUtils.Config

عائدات
AutoCloseable

رميات
DeviceNotAvailableException