TombstoneUtils
public class TombstoneUtils
extends Object
| java.lang.Объект | |
| ↳ | com.android.sts.common.util.TombstoneUtils |
Содержит вспомогательные функции и общие константы для анализа сбоев.
Краткое содержание
Вложенные классы | |
|---|---|
class | TombstoneUtils.Config |
class | TombstoneUtils.Signals
|
Общественные конструкторы | |
|---|---|
TombstoneUtils () | |
Публичные методы | |
|---|---|
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)возвращает имя файла процесса. |
static List<TombstoneProtos.Tombstone> | getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones, TombstoneUtils.Config config) |
static boolean | isSecurityCrash (TombstoneProtos.Tombstone tombstone, TombstoneUtils.Config config)Определяет, может ли захоронение быть связано с безопасностью для данной конфигурации. |
static AutoCloseable | withAssertNoSecurityCrashes (ITestDevice device, TombstoneUtils.Config config) |
Общественные конструкторы
TombstoneUtils
public TombstoneUtils ()
Публичные методы
AssertNoSecurityCrashes
public static void assertNoSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones,
TombstoneUtils.Config config)| Параметры | |
|---|---|
tombstones | List |
config | TombstoneUtils.Config |
getMainThread
public static Optional<TombstoneProtos.Thread> getMainThread (TombstoneProtos.Tombstone tombstone)
| Параметры | |
|---|---|
tombstone | TombstoneProtos.Tombstone |
| Возврат | |
|---|---|
Optional<TombstoneProtos.Thread> | |
getProcessFilename
public static Optional<String> getProcessFilename (TombstoneProtos.Tombstone tombstone)
возвращает имя файла процесса. например, "/system/bin/mediaserver" возвращает "mediaserver"
| Параметры | |
|---|---|
tombstone | TombstoneProtos.Tombstone |
| Возврат | |
|---|---|
Optional<String> | |
getSecurityCrashes
public static List<TombstoneProtos.Tombstone> getSecurityCrashes (List<TombstoneProtos.Tombstone> tombstones,
TombstoneUtils.Config config)| Параметры | |
|---|---|
tombstones | List : список надгробий для проверки. |
config | TombstoneUtils.Config : объект конфигурации обнаружения сбоев. |
| Возврат | |
|---|---|
List<TombstoneProtos.Tombstone> | список надгробий, связанных с безопасностью |
isSecurityCrash
public static boolean isSecurityCrash (TombstoneProtos.Tombstone tombstone,
TombstoneUtils.Config config)Определяет, может ли захоронение быть связано с безопасностью для данной конфигурации.
| Параметры | |
|---|---|
tombstone | TombstoneProtos.Tombstone : надгробие для проверки. |
config | TombstoneUtils.Config : объект конфигурации обнаружения сбоев. |
| Возврат | |
|---|---|
boolean | если надгробие связано с безопасностью |
withAssertNoSecurityCrashes
public static AutoCloseable withAssertNoSecurityCrashes (ITestDevice device,
TombstoneUtils.Config config)| Параметры | |
|---|---|
device | ITestDevice |
config | TombstoneUtils.Config |
| Возврат | |
|---|---|
AutoCloseable | |
| Броски | |
|---|---|
DeviceNotAvailableException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.