通用日志远程文件实用程序
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 finalOXYGEN_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 | 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 。 |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]