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

روش های عمومی

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 اگر سنگ قبر مربوط به امنیت باشد

withAssertNoSecurityCrashes

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

پارامترها
device ITestDevice

config TombstoneUtils.Config

برمی گرداند
AutoCloseable

پرتاب می کند
DeviceNotAvailableException