通用日誌遠端文件實用程式
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 和/或其關係企業的商標或註冊商標。
上次更新時間: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":"其他"
}]