TombstoneUtils

public class TombstoneUtils
extends Object

java.lang.Object
   ↳ com.android.sts.common.util.TombstoneUtils


Contiene funciones auxiliares y constantes compartidas para el análisis de fallas.

Resumen

Clases anidadas

class TombstoneUtils.Config

 

class TombstoneUtils.Signals

 

Constructores públicos

TombstoneUtils()

Métodos públicos

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)

Muestra el nombre del archivo del proceso.

static List<TombstoneProtos.Tombstone> getSecurityCrashes(List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config)
static boolean isSecurityCrash(TombstoneProtos.Tombstone tombstone, TombstoneUtils.Config config)

Determina si es probable que una lápida esté relacionada con la seguridad en función de la configuración determinada.

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

Constructores públicos

TombstoneUtils

public TombstoneUtils ()

Métodos públicos

assertNoSecurityCrashes

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

Parámetros
tombstones List

config TombstoneUtils.Config

getMainThread

public static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)

Parámetros
tombstone TombstoneProtos.Tombstone

Muestra
Optional<TombstoneProtos.Thread>

getProcessFilename

public static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)

Muestra el nombre del archivo del proceso. p. ej., "/system/bin/mediaserver" muestra "mediaserver".

Parámetros
tombstone TombstoneProtos.Tombstone

Muestra
Optional<String>

getSecurityCrashes

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

Parámetros
tombstones List: Es una lista de lápidas que se deben verificar.

config TombstoneUtils.Config: Objeto de configuración de detección de fallas

Muestra
List<TombstoneProtos.Tombstone> una lista de registros de eliminación relacionados con la seguridad

isSecurityCrash

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

Determina si es probable que una lápida esté relacionada con la seguridad en función de la configuración determinada.

Parámetros
tombstone TombstoneProtos.Tombstone: Es la lápida que se debe verificar.

config TombstoneUtils.Config: Objeto de configuración de detección de fallas

Muestra
boolean si la lápida está relacionada con la seguridad

withAssertNoSecurityCrashes

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

Parámetros
device ITestDevice

config TombstoneUtils.Config

Muestra
AutoCloseable

Arroja
DeviceNotAvailableException