通用日志远程文件实用程序

public class CommonLogRemoteFileUtil
extends Object

java.lang.Object
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

查找氧气设备运行时日志的目录。

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 服务查找模拟器日志的目录。

氧气日志文件

public static final  OXYGEN_LOG_FILES

OXYGEN_RUNTIME_LOG_DIR

public static final String OXYGEN_RUNTIME_LOG_DIR

查找氧气设备运行时日志的目录。

TOMBSTONES_ZIP_NAME

public static final String TOMBSTONES_ZIP_NAME

公共构造函数

通用日志远程文件实用程序

public CommonLogRemoteFileUtil ()

公共方法

获取公共文件

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

从远程实例获取并记录众所周知的文件。

参数
testLogger ITestLoggerITestLogger记录文件的位置。

gceAvd GceAvdInfo :远程实例的描述符。

options TestDeviceOptions :描述设备选项的TestDeviceOptions

runUtil IRunUtil :执行命令的IRunUtil

获取墓碑

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

从远程实例获取并记录逻辑删除。

参数
testLogger ITestLoggerITestLogger记录文件的位置。

gceAvd GceAvdInfo :远程实例的描述符。

options TestDeviceOptions :描述设备选项的TestDeviceOptions

runUtil IRunUtil :执行命令的IRunUtil