現在の呼び出し
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 () 呼び出しの現在の |
static File | getInfo ( CurrentInvocation.InvocationInfo key) 進行中の呼び出しの呼び出しメトリックのマップを返します。 |
static ExecutionFiles | getInvocationFiles () 呼び出しの |
static File | getWorkFolder () 呼び出しの現在の作業フォルダーを返します。まだ設定されていない場合は null を返します。 |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () 現在実行されているスイート モジュールが分離されたかどうかを返します。 |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () 実行された現在のテスト実行が分離されたかどうかを返します。 |
static void | setActionInProgress ( ActionInProgress action) 呼び出しの |
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 |