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
،

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