ITestInvocation
public
interface
ITestInvocation
com.android.tradefed.invoker.ITestInvocation |
處理單一貿易聯盟測試叫用。
摘要
巢狀類別 | |
---|---|
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)
引導明確的用戶端回報指標。 |
公用方法
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 :ITestInvocationListener ,以便通知及下列成員
config |
擲回 | |
---|---|
DeviceNotAvailableException |
如果與裝置的通訊遺失 |
|
Throwable |
通知 InvocationForceStopped
public void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)
通知 TestInvocation
已要求停止 TradeFed,
參數 | |
---|---|
message |
String :與停止叫用相關聯的訊息 |
errorId |
ErrorIdentifier :與強制停止相關聯的 ID |
通知 InvocationStopped
public void notifyInvocationStopped (String message)
通知 TestInvocation
,說明 TradeFed 最終會關閉。
參數 | |
---|---|
message |
String :與停止叫用相關聯的訊息 |
setClearcutClient
public void setClearcutClient (ClearcutClient client)
引導明確的用戶端回報指標。
參數 | |
---|---|
client |
ClearcutClient |