TombstoneUtils

public class TombstoneUtils
extends Object

java.lang.Объект
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