Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

ParentSandboxInvocationExecution

public class ParentSandboxInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.sandbox.ParentSandboxInvocationExecution


サンドボックスの実行時の親呼び出しの特別なアクションのInvocationExecutionバージョン。

概要

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

ParentSandboxInvocationExecution ()

パブリックメソッド

void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)

target_preparerおよびmulti_target_preparer cleanUpステップを実行します。

void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger logger)

target_preparerおよびmulti_target_preparer setUpステップを実行します。

void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)

target_preparerおよびmulti_target_preparer分解ステップを実行します。

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

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

void reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)

呼び出しのさまざまな段階で一部のデバイスログを報告します。

void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)

テストを実行します。

保護されたメソッド

IConfigurationFactory getFactory ()

作成された構成に使用されるIConfigurationFactory返します。

IRunUtil getRunUtil ()
boolean prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener)

サンドボックスの実行結果のステータスを返します。

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

ParentSandboxInvocationExecution

public ParentSandboxInvocationExecution ()

パブリックメソッド

doCleanUp

public void doCleanUp (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

target_preparerおよびmulti_target_preparer cleanUpステップを実行します。デバイスはクリーンアップされますか?

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

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

exception Throwable :テストの実行によってスローされた元の例外。

doSetup

public void doSetup (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger)

target_preparerおよびmulti_target_preparer setUpステップを実行します。テストの実行に必要なすべてのデバイス設定を行いますか。

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

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

logger ITestLogger :セットアップエラーログを報告するITestLogger

投げる
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

public void doTeardown (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger, 
                Throwable exception)

target_preparerおよびmulti_target_preparer分解ステップを実行します。デバイスはセットアップに関連して破棄されますか?

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

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

logger ITestLogger :ログを報告するITestLogger

exception Throwable :テストの実行によってスローされた元の例外。

fetchBuild

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

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

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

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

rescheduler IReschedulerIRescheduler 、他のリソース(単数または複数)上で実行するための呼び出しの部分を再スケジューリングするための

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

戻り値
boolean ビルドのダウンロードに成功した場合はtrue、それ以外の場合はfalse。

投げる
BuildRetrievalError
DeviceNotAvailableException

reportLogs

public void reportLogs (ITestDevice device, 
                ITestLogger logger, 
                TestInvocation.Stage stage)

呼び出しのさまざまな段階で一部のデバイスログを報告します。例:logcat。

パラメーター
device ITestDevice :ログを報告するデバイス。

logger ITestLogger :ログのロガー。

stage TestInvocation.Stage :現在の呼び出しの段階。

runTests

public void runTests (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

テストを実行します。

パラメーター
info TestInformation :テストを実行するためのTestInformation

config IConfiguration :実行するIConfiguration

listener ITestInvocationListener :テスト結果のITestInvocationListener

保護されたメソッド

getFactory

protected IConfigurationFactory getFactory ()

作成された構成に使用されるIConfigurationFactory返します。

戻り値
IConfigurationFactory

getRunUtil

protected IRunUtil getRunUtil ()

戻り値
IRunUtil

prepareAndRunSandbox

protected boolean prepareAndRunSandbox (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

サンドボックスの実行結果のステータスを返します。

パラメーター
info TestInformation

config IConfiguration

listener ITestInvocationListener

戻り値
boolean