com.android.tradefed.invoker

接口

IInvocationContext 包含有关调用的相关信息,以便测试在需要时进行访问。 
IInvocationExecution 用于描述在调用过程中要执行的操作的接口。 
IRescheduler 用于重新调度配置以供日后执行的接口。 
ITestInvocation 处理一个 TradeFederation 测试调用。 

ConditionFailureMonitor 监控调用是否出现任何失败情况。 
DelegatedInvocationExecution InvocationExecution,它会将执行委托给另一个 Tradefed 二进制文件。 
DeviceUnavailableMonitor 此监听器仅会尝试捕获测试用例级 DNAE。 
ExecutionFiles 在执行测试或调用期间生成的文件依赖项,需要进行测试。 
ExecutionProperties 在执行测试或调用期间生成的属性。 
InvocationCacheHelper 用于处理上传和查找调用缓存结果的实用程序。 
InvocationCacheHelper.CacheInvocationResultDescriptor 描述缓存结果。 
InvocationContext IInvocationContext 的通用实现。 
InvocationExecution 用于描述所有调用步骤的类:build download、target_prep、run tests、clean up。 
ITestInvocation.ExitInformation 表示调用的退出信息。 
RemoteInvocationExecution 用于驱动远程执行的 InvocationExecution 实现。 
RemoteInvocationExecution.FileOptionValueTransformer  
ShardListener 用于从调用分片(也称为在多个资源上并行运行的调用分块)收集结果并将其转发给另一个监听器的 ITestInvocationListener。 
ShardMainResultForwarder 用于组合分片测试调用的结果的 ResultForwarder。 
TestInformation 持有器对象,包含测试运行程序或测试可能需要的所有信息和依赖项,以便正确执行。 
TestInformation.Builder 用于创建 TestInformation 实例的构建器。 
TestInvocation ITestInvocation 的默认实现。 
UnexecutedTestReporterThread 负责报告所有未执行测试的线程。 

枚举

ExecutionFiles.FilesKey 地图的已知标准键的枚举。 
IInvocationContext.TimingEvent  
TestInvocation.RunMode 调用可能会遇到的不同模式。 
TestInvocation.Stage