Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

TombstoneUtils

public class TombstoneUtils
extends Object

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


Contiene funzioni di supporto e costanti condivise per l'analisi degli arresti anomali.

Riepilogo

Classi nidificate

class TombstoneUtils.Config

class TombstoneUtils.Signals

Costruttori pubblici

TombstoneUtils ()

Metodi pubblici

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)

restituisce il nome del file del processo.

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

Determina se è probabile che una rimozione definitiva sia correlata alla sicurezza rispetto alla configurazione specificata.

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

Costruttori pubblici

TombstoneUtils

public TombstoneUtils ()

Metodi pubblici

assertNoSecurityCrashes

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

Parametri
tombstones List

config TombstoneUtils.Config

getMainThread

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

Parametri
tombstone TombstoneProtos.Tombstone

ritorna
Optional<TombstoneProtos.Thread>

getProcessFilename

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

restituisce il nome del file del processo. ad esempio "/system/bin/mediaserver" restituisce "mediaserver"

Parametri
tombstone TombstoneProtos.Tombstone

ritorna
Optional<String>

getSecurityCrashes

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

Parametri
tombstones List : un elenco di lapidi da controllare

config TombstoneUtils.Config : oggetto di configurazione per il rilevamento degli arresti anomali

ritorna
List<TombstoneProtos.Tombstone> un elenco di lapidi relative alla sicurezza

isSecurityCrash

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

Determina se è probabile che una rimozione definitiva sia correlata alla sicurezza rispetto alla configurazione specificata.

Parametri
tombstone TombstoneProtos.Tombstone : la pietra tombale da controllare

config TombstoneUtils.Config : oggetto di configurazione per il rilevamento degli arresti anomali

ritorna
boolean se la lapide è legata alla sicurezza

withAssertNoSecurityCrashes

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

Parametri
device ITestDevice

config TombstoneUtils.Config

ritorna
AutoCloseable

Getta
DeviceNotAvailableException