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

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

public static final String TRADEFED_END_HOST_LOG

public static final String TRADEFED_LOG_NAME

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

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 (String message)

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

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

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

void registerExecutionFiles (ExecutionFiles executionFiles)
String toString ()

保護されたメソッド

void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, String value)
void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, long value)
void applyAutomatedReporters ( IConfiguration config)
void setExitCode ( CommandRunner.ExitCode code, Throwable stack)

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

田畑

COMMAND_ARGS_KEY

public static final String COMMAND_ARGS_KEY

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

TRADEFED_END_HOST_LOG

public static final String TRADEFED_END_HOST_LOG

TRADEFED_LOG_NAME

public static final String TRADEFED_LOG_NAME

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

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 IRescheduler :別のリソースで実行するために呼び出しの一部を再スケジュールするためのIRescheduler

extraListeners ITestInvocationListenerconfig内のものに加えて、通知するITestInvocationListener

投げる
DeviceNotAvailableException

notifyInvocationStopped

public void notifyInvocationStopped (String message)

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

パラメーター
message String :呼び出しの停止に関連するメッセージ

printStageDelimiter

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

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

パラメーター
phase TestInvocation.Stage

end boolean

registerExecutionFiles

public void registerExecutionFiles (ExecutionFiles executionFiles)

パラメーター
executionFiles ExecutionFiles

toString

public String toString ()

戻り値
String

保護されたメソッド

addInvocationMetric

protected void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

パラメーター
key InvocationMetricLogger.InvocationMetricKey

value String

addInvocationMetric

protected void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

パラメーター
key InvocationMetricLogger.InvocationMetricKey

value long

applyAutomatedReporters

protected void applyAutomatedReporters (IConfiguration config)

パラメーター
config IConfiguration

setExitCode

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

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

パラメーター
code CommandRunner.ExitCode

stack Throwable