ITest 调用
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)
转发透明客户端以报告指标。 |
公共方法
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 |
如果与设备的通信中断 |
|
可投掷 |
NotificationsInvocationForceStopped
public void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)
通知 TestInvocation
已请求停止 TradeFed。
参数 | |
---|---|
message |
String :与停止调用相关的消息 |
errorId |
ErrorIdentifier :与强行停止关联的标识符 |
NotificationsInvocationStopped
public void notifyInvocationStopped (String message)
通知 TestInvocation
TradeFed 最终将关闭。
参数 | |
---|---|
message |
String :与停止调用相关的消息 |
setClearcutClient
public void setClearcutClient (ClearcutClient client)
转发透明客户端以报告指标。
参数 | |
---|---|
client |
ClearcutClient |