現在の呼び出し

public class CurrentInvocation
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.CurrentInvocation


呼び出し内のどこでも役立つ現在の呼び出し情報を追跡して提供するクラス。

まとめ

公開メソッド

static void addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value)

呼び出しレベルで追跡するキー値を 1 つ追加します。

static void clearInvocationInfos ()

呼び出しの呼び出し情報をクリアします。

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

進行中の呼び出しアクションに関連付けられた失敗を作成します。

static ActionInProgress getActionInProgress ()

呼び出しの現在のActionInProgressを返します。

static File getInfo ( CurrentInvocation.InvocationInfo key)

進行中の呼び出しの呼び出しメトリックのマップを返します。

static ExecutionFiles getInvocationFiles ()

呼び出しのExecutionFilesを返します。

static File getWorkFolder ()

呼び出しの現在の作業フォルダーを返します。まだ設定されていない場合は null を返します。

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

現在実行されているスイート モジュールが分離されたかどうかを返します。

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ExecutionFilesの 1 回限りの登録。

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

実行された現在のテスト実行が分離されたかどうかを返します。

static void setActionInProgress ( ActionInProgress action)

呼び出しのActionInProgressを設定します。

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

スイート モジュールが分離されているかどうかを更新します。

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

テスト実行が分離されているかどうかを更新します。

公開メソッド

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

呼び出しレベルで追跡するキー値を 1 つ追加します。

パラメーター
key CurrentInvocation.InvocationInfo : 呼び出し情報が追跡されるキー。

value File : 呼び出しメトリックの値。

clearInvocationInfos

public static void clearInvocationInfos ()

呼び出しの呼び出し情報をクリアします。

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

進行中の呼び出しアクションに関連付けられた失敗を作成します。 FailureDescription#setActionInProgress(ActionInProgress)の呼び出しを避ける便利なユーティリティ。

パラメーター
errorMessage String

errorIdentifier ErrorIdentifier

戻り値
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

呼び出しの現在のActionInProgressを返します。 null にすることができます。

戻り値
ActionInProgress

情報を取得

public static File getInfo (CurrentInvocation.InvocationInfo key)

進行中の呼び出しの呼び出しメトリックのマップを返します。

パラメーター
key CurrentInvocation.InvocationInfo

戻り値
File

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

呼び出しのExecutionFilesを返します。

戻り値
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

呼び出しの現在の作業フォルダーを返します。まだ設定されていない場合は null を返します。

戻り値
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

現在実行されているスイート モジュールが分離されたかどうかを返します。

戻り値
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFilesの 1 回限りの登録。これは、テスト ハーネスによって行われます。

パラメーター
invocFiles ExecutionFiles : 登録されたExecutionFiles

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

実行された現在のテスト実行が分離されたかどうかを返します。

戻り値
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

呼び出しのActionInProgressを設定します。

パラメーター
action ActionInProgress

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

スイート モジュールが分離されているかどうかを更新します。

パラメーター
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

テスト実行が分離されているかどうかを更新します。

パラメーター
isolation CurrentInvocation.IsolationGrade