CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends 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 ()

公共方法

獲取公共文件

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執行命令。