TombstoneUtils

public class TombstoneUtils
extends Object

java.lang.Objeto
com.android.sts.common.util.TombstoneUtils


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

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)

devuelve el nombre de 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 un objeto de desecho esté relacionado con la seguridad de la configuración dada.

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

Constructores públicos

TombstoneUtils

public TombstoneUtils ()

Métodos públicos

afirmarNoSecurityCrashes

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

Parámetros
tombstones List

config TombstoneUtils.Config

obtener hilo principal

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

Parámetros
tombstone TombstoneProtos.Tombstone

Devoluciones
Optional<TombstoneProtos.Thread>

getProcessFilename

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

devuelve el nombre de archivo del proceso. por ejemplo, "/system/bin/mediaserver" devuelve "mediaserver"

Parámetros
tombstone TombstoneProtos.Tombstone

Devoluciones
Optional<String>

getSecurityCrashes

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

Parámetros
tombstones List : una lista de lápidas para comprobar

config TombstoneUtils.Config : objeto de configuración de detección de fallos

Devoluciones
List<TombstoneProtos.Tombstone> una lista de lápidas relacionadas con la seguridad

esSecurityCrash

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

Determina si es probable que un objeto de desecho esté relacionado con la seguridad de la configuración dada.

Parámetros
tombstone TombstoneProtos.Tombstone : la lápida a comprobar

config TombstoneUtils.Config : objeto de configuración de detección de fallos

Devoluciones
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

Devoluciones
AutoCloseable

Lanza
DeviceNotAvailableException
,

TombstoneUtils

public class TombstoneUtils
extends Object

java.lang.Objeto
com.android.sts.common.util.TombstoneUtils


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

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)

devuelve el nombre de 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 un objeto de desecho esté relacionado con la seguridad de la configuración dada.

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

Constructores públicos

TombstoneUtils

public TombstoneUtils ()

Métodos públicos

afirmarNoSecurityCrashes

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

Parámetros
tombstones List

config TombstoneUtils.Config

obtener hilo principal

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

Parámetros
tombstone TombstoneProtos.Tombstone

Devoluciones
Optional<TombstoneProtos.Thread>

getProcessFilename

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

devuelve el nombre de archivo del proceso. por ejemplo, "/system/bin/mediaserver" devuelve "mediaserver"

Parámetros
tombstone TombstoneProtos.Tombstone

Devoluciones
Optional<String>

getSecurityCrashes

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

Parámetros
tombstones List : una lista de lápidas para comprobar

config TombstoneUtils.Config : objeto de configuración de detección de fallos

Devoluciones
List<TombstoneProtos.Tombstone> una lista de lápidas relacionadas con la seguridad

esSecurityCrash

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

Determina si es probable que un objeto de desecho esté relacionado con la seguridad de la configuración dada.

Parámetros
tombstone TombstoneProtos.Tombstone : la lápida a comprobar

config TombstoneUtils.Config : objeto de configuración de detección de fallos

Devoluciones
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

Devoluciones
AutoCloseable

Lanza
DeviceNotAvailableException