目前叫用
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
一種類別,可追蹤並提供目前叫用資訊,在 呼叫。
摘要
公用方法
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
加入要在叫用層級追蹤的鍵/值。
參數 | |
---|---|
key |
CurrentInvocation.InvocationInfo :要追蹤叫用資訊的鍵。 |
value |
File :叫用指標的值。 |
ClearInvocationInfo
public static void clearInvocationInfos ()
清除叫用的資訊。
create 失敗
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
與執行中的叫用動作相關聯的失敗。便利的實用性
請避免呼叫 FailureDescription#setActionInProgress(ActionInProgress)
。
參數 | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
傳回 | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
傳回叫用目前的 ActionInProgress
。可以是空值。
傳回 | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
傳回進行中叫用的叫用指標對應關係。
參數 | |
---|---|
key |
CurrentInvocation.InvocationInfo |
傳回 | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
傳回叫用目前的 IInvocationContext
。可以是空值。
傳回 | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
傳回叫用的 ExecutionFiles
。
傳回 | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
傳回目前模組的模組 IInvocationContext
。如果
測試範圍
傳回 | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
傳回叫用的目前工作資料夾;如果尚未設定,則傳回空值。
傳回 | |
---|---|
File |
Currents 模組
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
傳回是否隔離目前執行的套件模組。
傳回 | |
---|---|
CurrentInvocation.IsolationGrade |
註冊執行檔案
public static void registerExecutionFiles (ExecutionFiles invocFiles)
ExecutionFiles
的一次性註冊。這由 Test Harness 執行。
參數 | |
---|---|
invocFiles |
ExecutionFiles :已註冊的 ExecutionFiles 。 |
重設本機群組
public static void resetLocalGroup ()
重設本地化內容。
執行目前隔離
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 |
設定執行隔離
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
更新測試執行是否隔離。
參數 | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |