CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends Object

java.lang.Объект
com.android.tradefed.device.cloud.CommonLogRemoteFileUtil


Эта утилита позволяет избежать дублирования кода в разных представлениях удаленных устройств для логики удаленного получения журналов общих файлов.

Краткое содержание

Вложенные классы

class CommonLogRemoteFileUtil.KnownLogFileEntry

Представление известной записи журнала для удаленных устройств.

Поля

public static final String EMULATOR_REMOTE_LOG_DIR

Каталог, в котором можно найти журналы отладки для экземпляра эмулятора.

public static final MultiMap<TestDeviceOptions.InstanceType, CommonLogRemoteFileUtil.KnownLogFileEntry > KNOWN_FILES_TO_FETCH

public static final String NESTED_REMOTE_LOG_DIR

Каталог, в котором можно найти журналы отладки для вложенного удаленного экземпляра.

public static final String OXYGEN_EMULATOR_LOG_DIR

Каталог, в котором находятся логи эмулятора сервиса Oxygen.

public static final OXYGEN_LOG_FILES

public static final String OXYGEN_RUNTIME_LOG_DIR

Каталог, в котором находятся журналы работы устройства Oxygen.

public static final String TOMBSTONES_ZIP_NAME

Общественные конструкторы

CommonLogRemoteFileUtil ()

Публичные методы

static void fetchCommonFiles (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

Извлекайте и регистрируйте общеизвестные файлы из удаленных экземпляров.

static void fetchTombstones (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

Получите и зарегистрируйте надгробия из удаленного экземпляра.

Поля

EMULATOR_REMOTE_LOG_DIR

public static final String EMULATOR_REMOTE_LOG_DIR

Каталог, в котором можно найти журналы отладки для экземпляра эмулятора.

KNOWN_FILES_TO_FETCH

public static final MultiMap<TestDeviceOptions.InstanceType, CommonLogRemoteFileUtil.KnownLogFileEntry> KNOWN_FILES_TO_FETCH

NESTED_REMOTE_LOG_DIR

public static final String NESTED_REMOTE_LOG_DIR

Каталог, в котором можно найти журналы отладки для вложенного удаленного экземпляра.

OXYGEN_EMULATOR_LOG_DIR

public static final String OXYGEN_EMULATOR_LOG_DIR

Каталог, в котором находятся логи эмулятора сервиса Oxygen.

OXYGEN_LOG_FILES

public static final  OXYGEN_LOG_FILES

OXYGEN_RUNTIME_LOG_DIR

public static final String OXYGEN_RUNTIME_LOG_DIR

Каталог, в котором находятся журналы работы устройства Oxygen.

TOMBSTONES_ZIP_NAME

public static final String TOMBSTONES_ZIP_NAME

Общественные конструкторы

CommonLogRemoteFileUtil

public CommonLogRemoteFileUtil ()

Публичные методы

fetchCommonFiles

public static void fetchCommonFiles (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

Извлекайте и регистрируйте общеизвестные файлы из удаленных экземпляров.

Параметры
testLogger ITestLogger : ITestLogger для регистрации файлов.

gceAvd GceAvdInfo : дескриптор удаленного экземпляра.

options TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства.

runUtil IRunUtil : IRunUtil для выполнения команд.

принести надгробия

public static void fetchTombstones (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

Получите и зарегистрируйте надгробия из удаленного экземпляра.

Параметры
testLogger ITestLogger : ITestLogger для регистрации файлов.

gceAvd GceAvdInfo : дескриптор удаленного экземпляра.

options TestDeviceOptions : TestDeviceOptions , описывающий параметры устройства.

runUtil IRunUtil : IRunUtil для выполнения команд.