TombstoneUtils

public class TombstoneUtils
extends Object

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


Chứa các chức năng của trình trợ giúp và các hằng số được chia sẻ để phân tích cú pháp sự cố.

Bản tóm tắt

các lớp lồng nhau

class TombstoneUtils.Config

class TombstoneUtils.Signals

nhà thầu công cộng

TombstoneUtils ()

Phương thức công khai

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)

trả về tên tệp của quá trình.

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

Xác định xem một bia mộ có khả năng liên quan đến bảo mật đối với cấu hình đã cho hay không.

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

nhà thầu công cộng

TombstoneUtils

public TombstoneUtils ()

Phương thức công khai

khẳng địnhKhông bảo mậtSự cố

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

Thông số
tombstones List

config TombstoneUtils.Config

getMainThread

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

Thông số
tombstone TombstoneProtos.Tombstone

trả lại
Optional<TombstoneProtos.Thread>

getProcessFilename

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

trả về tên tệp của quá trình. ví dụ: "/system/bin/mediaserver" trả về "mediaserver"

Thông số
tombstone TombstoneProtos.Tombstone

trả lại
Optional<String>

getSecuritySự cố

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

Thông số
tombstones List : một danh sách các bia mộ để kiểm tra

config TombstoneUtils.Config : đối tượng cấu hình phát hiện sự cố

trả lại
List<TombstoneProtos.Tombstone> một danh sách các bia mộ có liên quan đến an ninh

isSecurityCrash

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

Xác định xem một bia mộ có khả năng liên quan đến bảo mật đối với cấu hình đã cho hay không.

Thông số
tombstone TombstoneProtos.Tombstone : bia mộ để kiểm tra

config TombstoneUtils.Config : đối tượng cấu hình phát hiện sự cố

trả lại
boolean nếu bia mộ có liên quan đến an ninh

withAssertNoSecuritySự cố

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

Thông số
device ITestDevice

config TombstoneUtils.Config

trả lại
AutoCloseable

ném
DeviceNotAvailableException