CommonLogRemoteFileUtil

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

用于查找 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

嵌套_远程日志

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 ()

公共方法

获取通用文件

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

从远程实例提取并记录常见文件。

参数
testLogger ITestLogger:用于记录文件的 ITestLogger

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

options TestDeviceOptions:用于描述设备选项的 TestDeviceOptions

runUtil IRunUtil:用于执行命令的 IRunUtil

fetchTombstones

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

从远程实例提取并记录 Tombstone。

参数
testLogger ITestLogger:用于记录文件的 ITestLogger

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

options TestDeviceOptions:用于描述设备选项的 TestDeviceOptions

runUtil IRunUtil:用于执行命令的 IRunUtil