ITestInvocation
public
interface
ITestInvocation
com.android.tradefed.invoker.ITestInvocation |
處理一個 TradeFederation 測試叫用作業。
摘要
巢狀類別 | |
---|---|
class |
ITestInvocation.ExitInformation
代表叫用作業的部分結束資訊。 |
公用方法 | |
---|---|
default
ITestInvocation.ExitInformation
|
getExitInfo()
指定呼叫的結束資訊。 |
abstract
void
|
invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
執行測試叫用作業。 |
default
void
|
notifyInvocationForceStopped(String message, ErrorIdentifier errorId)
通知 |
default
void
|
notifyInvocationStopped(String message)
通知 |
default
void
|
setClearcutClient(ClearcutClient client)
轉送 Clearcut 用戶端,以便回報指標。 |
公用方法
getExitInfo
public ITestInvocation.ExitInformation getExitInfo ()
指定呼叫的退出資訊。
傳回 | |
---|---|
ITestInvocation.ExitInformation |
叫用
public abstract void invoke (IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
執行測試叫用作業。
參數 | |
---|---|
metadata |
IInvocationContext :執行測試的 IInvocationContext 。 |
config |
IConfiguration :此測試執行作業的 IConfiguration 。 |
rescheduler |
IRescheduler :IRescheduler ,用於重新排定部分呼叫,以便在其他資源上執行 |
extraListeners |
ITestInvocationListener :除了 config 中的 ITestInvocationListener 外,要通知的 ITestInvocationListener |
擲回 | |
---|---|
DeviceNotAvailableException |
是否與裝置中斷連線 |
|
Throwable |
notifyInvocationForceStopped
public void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)
通知 TestInvocation
,TradeFed 已遭要求停止。
參數 | |
---|---|
message |
String :與停止叫用相關聯的訊息 |
errorId |
ErrorIdentifier :與強制停止作業相關的 ID |
notifyInvocationStopped
public void notifyInvocationStopped (String message)
通知 TestInvocation
,TradeFed 最終會關閉。
參數 | |
---|---|
message |
String :與停止叫用相關聯的訊息 |
setClearcutClient
public void setClearcutClient (ClearcutClient client)
轉送 clearcut 用戶端,以便回報指標。
參數 | |
---|---|
client |
ClearcutClient |