AggregatePostProcessor |
一个指标聚合器,可提供最小值、最大值、平均值、方差、标准差、总值、计数和
(可选)在多次迭代测试运行期间收集的数值指标的百分位数;
将它们视为双精度型字符串。
|
AveragePostProcessor |
实现后期处理程序,用于计算指标列表的平均值。
|
BaseDeviceMetricCollector |
IMetricCollector 的基础实现,支持在以下位置开始和停止收集:
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 和ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 。
|
BaseEmulatorPreparer |
用于启动本地模拟器的通用准备器。
|
BaseMultiTargetPreparer |
IMultiTargetPreparer 的基本实现,允许停用对象。
|
BasePostProcessor |
每个实现都应扩展的基础 IPostProcessor 。
|
BaseTargetPreparer |
ITargetPreparer 的基实现类,可用于控制对象
是否被停用。
|
BugreportzOnFailureCollector |
在测试用例失败时收集 bug 报告。
|
BuildInfoRecorder |
一个 ITargetPreparer ,用于将 build 信息元数据写入指定文件。
|
ClangCodeCoverageCollector |
一个 BaseDeviceMetricCollector ,用于拉取 Clang
测量结果,并将其记录为测试工件。
|
CountTestCasesCollector |
统计并报告给定 IRemoteTest 的测试用例数量。
|
CreateAvdPreparer |
|
CreateUserPreparer |
用于创建用户并在最后清理的目标准备器。
|
DebugHostLogOnFailureCollector |
收集器,用于在测试用例失败时收集并记录主机端日志。
|
DeviceBuildInfoBootStrapper |
ITargetPreparer ,用于将 build 信息字段替换为从设备读取的属性
这对于测试使用从外部来源(例如
|
DeviceBuildInfoInjector |
一个 ITargetPreparer ,用于将 DeviceBuildDescriptor 元数据插入 IBuildInfo 。
|
DeviceCleaner |
在测试后执行重新启动或格式化操作作为清理操作,并且可以选择性地关闭屏幕
|
DeviceFlashPreparer |
用于在 Android 实体硬件上刷写映像的 ITargetPreparer 。
|
DeviceImageZipFlashingTargetPreparer |
一个目标准备器,可使用通过特定格式提供的设备映像刷写设备。
|
设备设置 |
一个 ITargetPreparer ,用于根据提供的 Option 配置用于测试的设备。
|
DeviceUpdateTargetPreparer |
一个抽象 ITargetPreparer ,负责处理更新设备时的常见步骤:
来自外部来源(而不是构建服务)的设备映像文件。
|
FastbootUpdateBootstrapPreparer |
一个 ITargetPreparer ,用于将指定的文件(引导加载程序、无线装置、设备映像 zip)暂存到
IDeviceBuildInfo ,用于通过 FastbootDeviceFlasher 刷写设备,然后进行注入
启动后设备属性添加到 build 信息中,以便报告结果。
|
FilePullerDeviceMetricCollector |
一个 BaseDeviceMetricCollector ,用于监听来自设备的指标键并拉取
从设备中导入和导出应用
|
FilePullerLogCollector |
设备端报告的文件的记录器。
|
FoldableModePreparer |
可以切换设备的可折叠状态的目标准备器。
|
GcovCodeCoverageCollector |
用于拉取 gcov 的 BaseDeviceMetricCollector
测量结果,并将其记录为测试工件。
|
GkiDeviceFlashPreparer |
使用 Android 通用内核通用映像刷写设备的目标准备器。
|
GsiDeviceFlashPreparer |
使用 Android 通用系统映像刷写设备的目标准备器。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的实现示例。
|
IMetricCollector |
在报告测试结果时,系统会将此接口添加为装饰器,以便收集
匹配指标。
|
IMultiTargetPreparer |
一起为多台设备准备测试环境。
|
IPostProcessor |
Post processors 是一种 Trade Federation 对象,旨在允许处理指标和日志
测试之后和结果报告之前。
|
ITargetCleaner |
<ph type="x-smartling-placeholder"></ph>
此接口已废弃。
tearDown 已移至 ITargetPreparer 基础接口中。
|
ITargetPreparer |
为运行测试的测试环境做好准备。
|
InstallApexModuleTargetPreparer |
|
JavaCodeCoverageCollector |
用于拉取 Java 的 BaseDeviceMetricCollector
测量结果,并将其记录为测试工件。
|
KillExistingEmulatorPreparer |
一个 ITargetPreparer ,用于关闭正在运行的模拟器。
|
LocalEmulatorLaunch |
可从 Android 构建环境本地启动模拟器的 TargetPreparer。
|
LocalEmulatorSnapshot |
一个 TargetPreparer,用于从 Android 设备生成干净的模拟器快照
构建/开发环境
|
LogcatOnFailureCollector |
当测试用例失败时,将捕获并记录 logcat 的收集器。
|
MetricFilePostProcessor |
用于上传在测试和运行级别收集的指标日志文件。
|
ModuleOemTargetPreparer |
|
RecoveryLogPreparer |
用于在恢复前收集日志的目标准备器。
|
RunCommandTargetPreparer |
|
RunOnsecondaryUserTargetPreparer |
一个 ITargetPreparer ,用于在设置中创建次要用户,并标记测试应标记为
任何应用
|
RunOnSystemUserTargetPreparer |
一个 ITargetPreparer ,用于标记应针对用户(而非
)。
|
RunOnWorkProfileTargetPreparer |
一个 ITargetPreparer ,用于在设置中创建工作资料,并标记测试应
任何应用
|
ScreenshotOnFailureCollector |
收集器,用于在测试用例失败时捕获并记录屏幕截图。
|
StubMultiTargetPreparer |
IMultiTargetPreparer 的空实现占位符。
|
StubTargetPreparer |
ITargetPreparer 的空实现占位符。
|
SuiteApkInstaller |
针对套件配置安装指定的 APK:$ANDROID_TARGET_OUT_TESTCASES
变量或 build 信息中的 ROOT_DIR。
|
TestAppInstallSetup |
将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个应用安装到设备上的 ITargetPreparer 。
|