常用記錄檔遠端檔案工具

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

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

公用方法

fetchCommonFiles

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)

從遠端執行個體擷取並記錄墓碑。

參數
testLogger ITestLogger:記錄檔案的 ITestLogger

gceAvd GceAvdInfo:遠端執行個體的描述元。

options TestDeviceOptions:描述裝置選項的 TestDeviceOptions

runUtil IRunUtil:用於執行指令的 IRunUtil