CurrentInvocation
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
内部のあらゆる場所で有用な現在の呼び出し情報を追跡して提供するクラスは、 呼び出すことができます。
概要
パブリック メソッド | |
---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
呼び出しレベルで追跡する Key-Value を 1 つ追加します。 |
static
void
|
clearInvocationInfos()
呼び出し情報を消去します。 |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
進行中の呼び出しアクションに関連するエラーを作成します。 |
static
ActionInProgress
|
getActionInProgress()
呼び出しの現在の |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
進行中の呼び出しに関する呼び出し指標のマップを返します。 |
static
IInvocationContext
|
getInvocationContext()
呼び出しの現在の |
static
ExecutionFiles
|
getInvocationFiles()
呼び出しの |
static
IInvocationContext
|
getModuleContext()
現在のモジュールのモジュール |
static
File
|
getWorkFolder()
呼び出しの現在の作業フォルダを返します。まだ設定されていない場合は null を返します。 |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
現在実行されているスイート モジュールが分離されたかどうかを返します。 |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
|
static
void
|
resetLocalGroup()
ローカライズされたコンテキストをリセットします。 |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
現在実行されたテストが分離されているかどうかを返します。 |
static
void
|
setActionInProgress(ActionInProgress action)
呼び出しの |
static
void
|
setInvocationContext(IInvocationContext context)
呼び出しの |
static
void
|
setLocalGroup(ThreadGroup tg)
gRPC サーバー内のプロパティを使用する場合にローカライズされたコンテキストを追跡する |
static
void
|
setModuleContext(IInvocationContext moduleContext)
現在実行中のモジュールのモジュール |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
スイート モジュールが分離されているかどうかを更新します。 |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
テスト実行が分離されているかどうかを更新します。 |
パブリック メソッド
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
呼び出しレベルで追跡する Key-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 |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
進行中の呼び出しに関する呼び出し指標のマップを返します。
パラメータ | |
---|---|
key |
CurrentInvocation.InvocationInfo |
戻り値 | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
呼び出しの現在の IInvocationContext
を返します。null の場合もあります。
戻り値 | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
呼び出しの ExecutionFiles
を返します。
戻り値 | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
現在のモジュールのモジュール IInvocationContext
を返します。次の場合は null になります。
スコープの値です。
戻り値 | |
---|---|
IInvocationContext |
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 。 |
resetLocalGroup
public static void resetLocalGroup ()
ローカライズされたコンテキストをリセットします。
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
現在実行されたテストが分離されているかどうかを返します。
戻り値 | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
呼び出しの ActionInProgress
を設定します。
パラメータ | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
呼び出しの IInvocationContext
を設定します。
パラメータ | |
---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC サーバー内のプロパティを使用する場合にローカライズされたコンテキストを追跡する
パラメータ | |
---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
現在実行中のモジュールのモジュール IInvocationContext
を設定します。
パラメータ | |
---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
スイート モジュールが分離されているかどうかを更新します。
パラメータ | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
テスト実行が分離されているかどうかを更新します。
パラメータ | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |