TombstoneUtils

public class TombstoneUtils
extends Object

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


Berisi fungsi pembantu dan konstanta bersama untuk penguraian kerusakan.

Ringkasan

Kelas bersarang

class TombstoneUtils.Config

class TombstoneUtils.Signals

Konstruktor publik

TombstoneUtils ()

Metode publik

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)

mengembalikan nama file dari proses.

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

Menentukan apakah batu nisan kemungkinan terkait dengan keamanan terhadap konfigurasi yang diberikan.

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

Konstruktor publik

TombstoneUtils

public TombstoneUtils ()

Metode publik

menegaskanNoSecurityCrashes

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

Parameter
tombstones List

config TombstoneUtils.Config

getMainThread

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

Parameter
tombstone TombstoneProtos.Tombstone

Pengembalian
Optional<TombstoneProtos.Thread>

getProcessFilename

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

mengembalikan nama file dari proses. misalnya "/system/bin/mediaserver" mengembalikan "mediaserver"

Parameter
tombstone TombstoneProtos.Tombstone

Pengembalian
Optional<String>

getSecurityCrashes

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

Parameter
tombstones List : daftar batu nisan untuk diperiksa

config TombstoneUtils.Config : objek konfigurasi deteksi kerusakan

Pengembalian
List<TombstoneProtos.Tombstone> daftar batu nisan yang berhubungan dengan keamanan

isSecurityCrash

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

Menentukan apakah batu nisan kemungkinan terkait dengan keamanan terhadap konfigurasi yang diberikan.

Parameter
tombstone TombstoneProtos.Tombstone : batu nisan yang akan diperiksa

config TombstoneUtils.Config : objek konfigurasi deteksi kerusakan

Pengembalian
boolean jika batu nisan itu terkait dengan keamanan

dengan AssertNoSecurityCrashes

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

Parameter
device ITestDevice

config TombstoneUtils.Config

Pengembalian
AutoCloseable

Melempar
DeviceNotAvailableException