TombstoneUtils

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)

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

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

Konstruktor publik

TombstoneUtils

public TombstoneUtils ()

Metode publik

assertNoSecurityCrashes

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>

getProcessFilename

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

menampilkan nama file proses. misalnya, "/system/bin/mediaserver" menampilkan "mediaserver"

Parameter
tombstone TombstoneProtos.Tombstone

Hasil
Optional<String>

getSecurityCrashes

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

Parameter
tombstones List: daftar tombstone yang akan diperiksa

config TombstoneUtils.Config: objek konfigurasi deteksi error

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

isSecurityCrash

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

Menentukan apakah tombstone cenderung terkait dengan keamanan terhadap konfigurasi yang diberikan.

Parameter
tombstone TombstoneProtos.Tombstone: tombstone yang akan diperiksa

config TombstoneUtils.Config: objek konfigurasi deteksi error

Hasil
boolean jika tombstone terkait keamanan

withAssertNoSecurityCrashes

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

Parameter
device ITestDevice

config TombstoneUtils.Config

Hasil
AutoCloseable

Menampilkan
DeviceNotAvailableException