CommonLogRemoteFileUtil

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 ITestLoggerITestLoggerファイルをログに記録します。

gceAvd GceAvdInfo :リモート・インスタンスの記述。

options TestDeviceOptionsTestDeviceOptionsデバイスのオプションを説明します

runUtil IRunUtil :A IRunUtilコマンドを実行します。

fetchTombstones

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

リモートインスタンスからトゥームストーンを取得してログに記録します。

パラメーター
testLogger ITestLoggerITestLoggerファイルをログに記録します。

gceAvd GceAvdInfo :リモート・インスタンスの記述。

options TestDeviceOptionsTestDeviceOptionsデバイスのオプションを説明します

runUtil IRunUtil :A IRunUtilコマンドを実行します。