Tombstone Yardımcıları

public class TombstoneUtils
extends Object

Java.lang.Nesne
🎃 com.android.sts.common.util.TombstoneUtils


Kilitlenme ayrıştırması için yardımcı işlevler ve paylaşılan sabit değerler içerir.

Özet

İç içe yerleştirilmiş sınıflar

class TombstoneUtils.Config

 

class TombstoneUtils.Signals

 

Kamu inşaatçıları

TombstoneUtils()

Herkese açık yöntemler

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)

işlemin dosya adını döndürür.

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

Bir mezar taşının belirtilen yapılandırmaya göre güvenlikle ilgili olup olmadığını belirler.

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

Kamu inşaatçıları

Tombstone Yardımcıları

public TombstoneUtils ()

Herkese açık yöntemler

DoğrulamaNoSecurityCrashes

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

Parametreler
tombstones List

config TombstoneUtils.Config

getMainThread

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

Parametreler
tombstone TombstoneProtos.Tombstone

İlerlemeler
Optional<TombstoneProtos.Thread>

getProcessDosya Adı

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

işlemin dosya adını döndürür. ör. "/system/bin/mediaserver" "mediaserver" değerini döndürür

Parametreler
tombstone TombstoneProtos.Tombstone

İlerlemeler
Optional<String>

getSecurityCrash'ler

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

Parametreler
tombstones List: kontrol edilecek mezar taşlarının listesi

config TombstoneUtils.Config: kilitlenme algılama yapılandırma nesnesi

İlerlemeler
List<TombstoneProtos.Tombstone> güvenlikle ilgili mezar taşlarının listesi

Güvenlik Çökmesi

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

Bir mezar taşının belirtilen yapılandırmaya göre güvenlikle ilgili olup olmadığını belirler.

Parametreler
tombstone TombstoneProtos.Tombstone: kontrol edilecek mezar taşı

config TombstoneUtils.Config: kilitlenme algılama yapılandırma nesnesi

İlerlemeler
boolean Mezar taşı güvenlikle ilgiliyse

withAssertNoSecurityCrashes

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

Parametreler
device ITestDevice

config TombstoneUtils.Config

İlerlemeler
AutoCloseable

Fırlatma
DeviceNotAvailableException