SandboxedInvocationExecution(サンドボックスによる呼び出しの実行)
public
class
SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
呼び出しの特別なサンドボックス実行: これは、VM で実行されている場合の 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 からログを収集します。 |
パブリック コンストラクタ
SandboxedInvocationExecution(サンドボックスによる呼び出しの実行)
public SandboxedInvocationExecution ()
パブリック メソッド
cleanUpBuilds
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
build_provider のクリーンアップ ステップを実行します。ビルドの取得に関連しています。
パラメータ | |
---|---|
context |
IInvocationContext : 呼び出しの IInvocationContext 。 |
config |
IConfiguration : このテスト実行の IConfiguration 。 |
fetchBuild
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
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
このデバイスで実行するラボ作成ツールのリストを取得します。
サンドボックス クラスでオーバーライドして、ラボ作成ツールがサンドボックス内で実行されないようにします 子供
パラメータ | |
---|---|
config |
IConfiguration |
deviceName |
String |
戻り値 | |
---|---|
|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
このデバイスで実行するターゲット作成ツールのリストを取得します。
サンドボックス クラスでオーバーライドして、ラボ作成ツールがサンドボックス内で実行されないようにします 子供
パラメータ | |
---|---|
config |
IConfiguration |
deviceName |
String |
戻り値 | |
---|---|
|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log からログを収集します。
パラメータ | |
---|---|
config |
IConfiguration |
logger |
ITestLogger |