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

TestInvocation

public class TestInvocation
extends Object implements ITestInvocation

java.lang.Object
com.android.tradefed.invoker.TestInvocation


ITestInvocationデフォルト実装。

IConfiguration基づいて主要なオブジェクトをロードします-ビルドを取得します-ターゲットを準備します-テストを実行します-結果を報告します

概要

ネストされたクラス

enum TestInvocation.RunMode

呼び出しが実行できる異なるモード。

enum TestInvocation.Stage

田畑

public static final String COMMAND_ARGS_KEY

コマンドライン引数属性のキー

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

TestInvocation ()

パブリックメソッド

IInvocationExecution createInvocationExec ( TestInvocation.RunMode mode)

従う必要がある呼び出しパスを作成します。

static String getDeviceLogName ( TestInvocation.Stage stage)
static String getEmulatorLogName ( TestInvocation.Stage stage)
void invoke ( IInvocationContext context, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

テスト呼び出しを実行します。

void notifyInvocationStopped ()

TestInvocation停止が要求されたことをTestInvocationに通知します。

static void printStageDelimiter ( TestInvocation.Stage phase, boolean end)

呼び出しの特定のステージの区切り文字を出力します。

String toString ()

保護されたメソッド

void setExitCode ( CommandRunner.ExitCode code, Throwable stack)

終了コードを設定するヘルパー。

田畑

COMMAND_ARGS_KEY

public static final String COMMAND_ARGS_KEY

コマンドライン引数属性のキー

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

TestInvocation

public TestInvocation ()

パブリックメソッド

createInvocationExec

public IInvocationExecution createInvocationExec ( TestInvocation.RunMode mode)

従う必要がある呼び出しパスを作成します。

パラメーター
mode TestInvocation.RunMode :現在実行しているモード。

戻り値
IInvocationExecution 呼び出しを説明するIInvocationExecution

getDeviceLogName

public static String getDeviceLogName ( TestInvocation.Stage stage)

パラメーター
stage TestInvocation.Stage

戻り値
String

getEmulatorLogName

public static String getEmulatorLogName ( TestInvocation.Stage stage)

パラメーター
stage TestInvocation.Stage

戻り値
String

呼び出す

public void invoke ( IInvocationContext context, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

テスト呼び出しを実行します。

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

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

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

extraListeners ITestInvocationListenerITestInvocationListener Sに通知するために、中のものに加えて、 config

投げる
DeviceNotAvailableException

notifyInvocationStopped

public void notifyInvocationStopped ()

TestInvocation停止が要求されたことをTestInvocationに通知します。

printStageDelimiter

public static void printStageDelimiter ( TestInvocation.Stage phase, 
                boolean end)

呼び出しの特定のステージの区切り文字を出力します。

パラメーター
phase TestInvocation.Stage

end boolean

toString

public String toString ()

戻り値
String

保護されたメソッド

setExitCode

protected void setExitCode ( CommandRunner.ExitCode code, 
                Throwable stack)

終了コードを設定するヘルパー。テスト用に公開。

パラメーター
code CommandRunner.ExitCode

stack Throwable