SandboxedInvocationExecution
public
class
SandboxedInvocationExecution
extends InvocationExecution
| java.lang.Object | ||
| ↳ | 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 からログを収集します。 |
パブリック コンストラクタ
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 |