通用日誌遠端文件實用程式

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 final  OXYGEN_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 ITestLoggerITestLogger記錄檔案的位置。

gceAvd GceAvdInfo :遠端實例的描述符。

options TestDeviceOptions :描述設備選項的TestDeviceOptions

runUtil IRunUtil :執行指令的IRunUtil

取得墓碑

public static void fetchTombstones (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

從遠端實例取得並記錄邏輯刪除。

參數
testLogger ITestLoggerITestLogger記錄檔案的位置。

gceAvd GceAvdInfo :遠端實例的描述符。

options TestDeviceOptions :描述設備選項的TestDeviceOptions

runUtil IRunUtil :執行指令的IRunUtil