com.android.tradefed.testtype.suite
类
| AtestExecutionPlanSuiteRunner |
ITestSuite 的实现
|
| AtestRunner |
ITestSuite 的实现
|
| BaseTestSuite | 一项用于通过新套件系统运行兼容性测试套件的测试。 |
| ExecutionPlanSuiteRunner |
实现 BaseTestSuite 以根据 build 中指定的执行计划运行测试。
|
| GranularRetriableTestWrapper |
一个封装容器类,用于在测试用例级别对 IRemoteTest 进行细化。
|
| GranularRetriableTestWrapper.StartEndCollector | 用于捕获缺失的跑步开始和结束时间的类帮助程序。 |
| ITestSuite | 用于运行测试套件的抽象类。 |
| ModuleDefinition | 测试运行配置的容器。 |
| ModuleListener |
附加到每个模块的每个 IRemoteTest 的监听器,用于收集结果列表。
|
| ModuleMerger |
用于在拆分后合并 ITestSuite 和 ModuleDefinition 的相关操作的辅助类。
|
| ModuleSplitter |
用于将以 IConfiguration 表示的模块列表拆分为以 ModuleDefinition 表示的执行单元列表的辅助程序。
|
| RemoteTestTimeOutEnforcer | 监听器,用于检查给定测试配置的执行时间,如果超过给定的超时时间,则使测试失败。 |
| ResolvePartialDownload | 解决部分下载请求。 |
| SuiteModuleLoader | 从代码库中检索兼容性测试模块定义。 |
| SuiteModuleLoader.ConfigFilter |
一个 FilenameFilter,用于查找目录中的所有配置文件。
|
| SuiteResultCacheUtil | 用于上传和下载测试模块的缓存结果的实用程序。 |
| SuiteResultCacheUtil.CacheResultDescriptor | 描述缓存结果。 |
| SuiteTestFilter | 表示用于包含和排除测试的过滤条件。 |
| TestMappingSuiteRunner |
实现 BaseTestSuite 以运行由选项 include-filter 指定的测试,或运行 build 中的 TEST_MAPPING 文件(作为套件)。
|
| TestSuiteInfo |
一个用于解析测试套件的 build 相关元数据加载的类
为了正确公开相关信息,测试套件必须在其 jar 资源中包含 |
| TfSuiteRunner |
ITestSuite 的实现,用于从 TF jar 的 res/config/suite/ 文件夹加载测试。
|
| ValidateSuiteConfigHelper |
此类将有助于验证为套件加载的 IConfiguration 是否满足预期要求:- 没有 build 提供程序 - 没有结果报告程序
|
枚举
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy |
类
- AtestExecutionPlanSuiteRunner
- AtestRunner
- BaseTestSuite
- ExecutionPlanSuiteRunner
- GranularRetriableTestWrapper
- GranularRetriableTestWrapper.StartEndCollector
- ITestSuite
- ModuleDefinition
- ModuleListener
- ModuleMerger
- ModuleSplitter
- RemoteTestTimeOutEnforcer
- ResolvePartialDownload
- SuiteModuleLoader
- SuiteModuleLoader.ConfigFilter
- SuiteResultCacheUtil
- SuiteResultCacheUtil.CacheResultDescriptor
- SuiteTestFilter
- TestMappingSuiteRunner
- TestSuiteInfo
- TfSuiteRunner
- ValidateSuiteConfigHelper
枚举