CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends Object

java.lang.オブジェクト
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

エミュレータ インスタンスのデバッグ ログを見つけるディレクトリ。

既知のファイル_TO_フェッチ

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

墓石を取得する

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

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

パラメーター
testLogger ITestLogger : ファイルのログを記録するITestLogger

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

options TestDeviceOptions : デバイス オプションを記述するTestDeviceOptions

runUtil IRunUtil : コマンドを実行するためのIRunUtil