Utilitas Tombstone

public class TombstoneUtils
extends Object

java.lang.Object
   ↳ com.android.sts.common.util.TombstoneUtils


Berisi fungsi bantuan dan konstanta bersama untuk penguraian error.

Ringkasan

Class bertingkat

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 tombstone kemungkinan akan terkait dengan keamanan terhadap konfigurasi yang diberikan.

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

Konstruktor publik

Utilitas Tombstone

public TombstoneUtils ()

Metode publik

confirmNoSecurityError

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

Hasil
Optional<TombstoneProtos.Thread>

nama{i>getProcessFilename<i}

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

mengembalikan nama file dari proses. mis. "/system/bin/mediaserver" menampilkan "mediaserver"

Parameter
tombstone TombstoneProtos.Tombstone

Hasil
Optional<String>

getSecurityError

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

Parameter
tombstones List: daftar batu nisan yang perlu diperiksa

config TombstoneUtils.Config: objek konfigurasi deteksi error

Hasil
List<TombstoneProtos.Tombstone> daftar batu nisan yang terkait dengan keamanan

Kerusakan Keamanan

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

Menentukan apakah tombstone kemungkinan akan terkait dengan keamanan terhadap konfigurasi yang diberikan.

Parameter
tombstone TombstoneProtos.Tombstone: tombstone untuk diperiksa

config TombstoneUtils.Config: objek konfigurasi deteksi error

Hasil
boolean jika tombstone berkaitan dengan keamanan,

Error withAssertNoSecurity

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

Parameter
device ITestDevice

config TombstoneUtils.Config

Hasil
AutoCloseable

Menampilkan
DeviceNotAvailableException