CommonLogRemoteFileUtil
public class CommonLogRemoteFileUtil
extends 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
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 finalOXYGEN_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 执行命令。 |
获取墓碑
public static void fetchTombstones (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
从远程实例获取并记录逻辑删除。
参数 | |
---|---|
testLogger | ITestLogger :本ITestLogger 何处记录的文件。 |
gceAvd | GceAvdInfo :远程实例的描述符。 |
options | TestDeviceOptions :该TestDeviceOptions 描述设备的选项 |
runUtil | IRunUtil :一个IRunUtil 执行命令。 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[]
[]