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 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 。 |
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 。 |