TombstoneUtils

public class TombstoneUtils
extends Object

Obiekt Java.lang.Object
com.android.sts.common.util.TombstoneUtils


Zawiera funkcje pomocnicze i wspólne stałe do analizy awaryjnej.

Streszczenie

Zagnieżdżone klasy

class TombstoneUtils.Config

class TombstoneUtils.Signals

Konstruktorzy publiczni

TombstoneUtils ()

Metody publiczne

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)

zwraca nazwę pliku procesu.

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

Określa, czy nagrobek może być związany z zabezpieczeniami w odniesieniu do danej konfiguracji.

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

Konstruktorzy publiczni

TombstoneUtils

public TombstoneUtils ()

Metody publiczne

AssertNoSecurityCrashes

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

Parametry
tombstones List

config TombstoneUtils.Config

pobierz główny wątek

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

Parametry
tombstone TombstoneProtos.Tombstone

Zwroty
Optional<TombstoneProtos.Thread>

getProcessNazwa pliku

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

zwraca nazwę pliku procesu. np. „/system/bin/mediaserver” zwraca „serwer multimediów”

Parametry
tombstone TombstoneProtos.Tombstone

Zwroty
Optional<String>

getSecurityCrashes

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

Parametry
tombstones List : lista nagrobków do sprawdzenia

config TombstoneUtils.Config : obiekt konfiguracyjny wykrywania awarii

Zwroty
List<TombstoneProtos.Tombstone> lista nagrobków związanych z bezpieczeństwem

isSecurityCrash

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

Określa, czy nagrobek może być związany z zabezpieczeniami w odniesieniu do danej konfiguracji.

Parametry
tombstone TombstoneProtos.Tombstone : nagrobek do sprawdzenia

config TombstoneUtils.Config : obiekt konfiguracyjny wykrywania awarii

Zwroty
boolean jeśli nagrobek ma charakter bezpieczeństwa

withAssertNoSecurity ulega awarii

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

Parametry
device ITestDevice

config TombstoneUtils.Config

Zwroty
AutoCloseable

Rzuca
DeviceNotAvailableException