TombstoneUtils

public class TombstoneUtils
extends Object

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

שיטות ציבוריות

AssertNoSecurityCrashes

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