Utilitas Batu Nisan

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 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

Utilitas Batu Nisan

public TombstoneUtils ()

Metode publik

menegaskanNoSecurityCrashes

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

Parameter
tombstones List

config TombstoneUtils.Config

dapatkan Thread Utama

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

Parameter
tombstone TombstoneProtos.Tombstone

Kembali
Optional<TombstoneProtos.Thread>

dapatkanProcessFilename

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

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

Parameter
tombstone TombstoneProtos.Tombstone

Kembali
Optional<String>

dapatkanSecurityCrashes

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

Parameter
tombstones List : daftar nisan yang perlu diperiksa

config TombstoneUtils.Config : objek konfigurasi deteksi kerusakan

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

adalah SecurityCrash

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

Kembali
boolean jika batu nisan itu terkait dengan keamanan

denganAssertNoSecurityCrashes

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

Parameter
device ITestDevice

config TombstoneUtils.Config

Kembali
AutoCloseable

Melempar
DeviceNotAvailableException