TombstoneUtils

public class TombstoneUtils
extends Object

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


Chứa các hàm trợ giúp và hằng số dùng chung để phân tích cú pháp sự cố.

Tóm tắt

Lớp lồng ghép

class TombstoneUtils.Config

 

class TombstoneUtils.Signals

 

Hàm dựng công khai

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 quy 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 mốc thời gian có khả năng liên quan đến bảo mật so với cấu hình đã cho hay không.

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

Hàm khởi tạo công khai

TombstoneUtils

public TombstoneUtils ()

Phương thức công khai

assertNoSecurityCrashes

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

Tham số
tombstones List

config TombstoneUtils.Config

getMainThread

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

Tham số
tombstone TombstoneProtos.Tombstone

Giá trị trả về
Optional<TombstoneProtos.Thread>

getProcessFilename

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

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

Tham số
tombstone TombstoneProtos.Tombstone

Giá trị trả về
Optional<String>

getSecurityCrashes

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

Tham số
tombstones List: danh sách các bia mộ cần kiểm tra

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

Giá trị trả về
List<TombstoneProtos.Tombstone> danh sách các mốc thời gian liên quan đến bảo mật

isSecurityCrash

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

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

Tham số
tombstone TombstoneProtos.Tombstone: bia mộ cần kiểm tra

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

Giá trị trả về
boolean nếu mốc này liên quan đến bảo mật

withAssertNoSecurityCrashes

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

Tham số
device ITestDevice

config TombstoneUtils.Config

Giá trị trả về
AutoCloseable

Gửi
DeviceNotAvailableException