サンドボックス化された呼び出し実行

public class SandboxedInvocationExecution
extends InvocationExecution

java.lang.オブジェクト
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution


呼び出しの特別なサンドボックス実行: これは、サンドボックス内でコマンドを実行しているときの InvocationExection です。ビルドはコンテキスト内ですでに利用可能になっているはずです。

まとめ

パブリックコンストラクター

SandboxedInvocationExecution ()

パブリックメソッド

void cleanUpBuilds ( IInvocationContext context, IConfiguration config)

build_provider クリーンアップ ステップを実行します。

boolean fetchBuild ( TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)

呼び出しの build_provider ステップを実行します。

保護されたメソッド

getLabPreparersToRun ( IConfiguration config, String deviceName)

このデバイスで実行するラボ準備ツールのリストを取得します。

getTargetPreparersToRun ( IConfiguration config, String deviceName)

このデバイス上で実行するターゲット プリペアラーのリストを取得します。

void logHostAdb ( IConfiguration config, ITestLogger logger)

$TMPDIR/adb.$UID.log からログを収集します。

パブリックコンストラクター

サンドボックス化された呼び出し実行

public SandboxedInvocationExecution ()

パブリックメソッド

クリーンアップビルド

public void cleanUpBuilds (IInvocationContext context, 
                IConfiguration config)

build_provider クリーンアップ ステップを実行します。ビルドの取得に関連付けられています。

パラメーター
context IInvocationContext : 呼び出しのIInvocationContext

config IConfiguration : このテスト実行のIConfiguration

フェッチビルド

public boolean fetchBuild (TestInformation testInfo, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener listener)

呼び出しの build_provider ステップを実行します。

パラメーター
testInfo TestInformation : 呼び出しのTestInformation

config IConfiguration : このテスト実行のIConfiguration

rescheduler IRescheduler : IRescheduler 、別のリソースで実行する呼び出しの一部を再スケジュールするための

listener ITestInvocationListener : ビルドのダウンロードの失敗を報告するITestInvocation

戻り値
booleanビルドが正常にダウンロードされた場合は true、それ以外の場合は false。

投げる
BuildRetrievalError
DeviceNotAvailableException

保護されたメソッド

getLabPreparersToRun

protected  getLabPreparersToRun (IConfiguration config, 
                String deviceName)

このデバイスで実行するラボ準備プログラムのリストを取得します。

サンドボックス クラスでオーバーライドされ、ラボの準備者がサンドボックスの子内で実行されることを制限します。

パラメーター
config IConfiguration

deviceName String

戻り値

getTargetPreparersToRun

protected  getTargetPreparersToRun (IConfiguration config, 
                String deviceName)

このデバイス上で実行するターゲット プリペアラーのリストを取得します。

サンドボックス クラスでオーバーライドされ、ラボの準備者がサンドボックスの子内で実行されることを制限します。

パラメーター
config IConfiguration

deviceName String

戻り値

logHostAdb

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

$TMPDIR/adb.$UID.log からログを収集します。

パラメーター
config IConfiguration

logger ITestLogger