com.android.tradefed.result

接口

BugreportCollector.SubPredicate  

ATestFileSystemLogSaver ATest 使用此 LogSaver 类将日志保存在特定路径中。 
BugreportCollector 一种透传 ITestInvocationListener,用于在发生可配置事件时收集 bugreport,然后在收集每个 bugreport 后对其子项调用 ITestInvocationListener#testLog。 
BugreportCollector.Predicate 用于描述何时捕获 bug 报告的完整谓词。 
CollectingTestListener 用于收集所有测试结果的 ITestInvocationListener。 
ConsoleResultReporter 用于将测试结果输出到控制台的结果报告程序。 
CountingTestResultListener 一个 TestResultListener,用于按 TestStatus 跟踪测试总数
DeviceFileReporter 一个实用程序类,用于检查设备是否有文件,并在找到文件时将其发送到 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)。 
EventsLoggerListener 将收到的所有事件记录到文件中的监听器
FileSystemLogSaver 将日志保存到文件系统。 
FilteredResultForwarder ResultForwarder 的变体,仅允许报告 TestDescription 的许可名单。 
InvocationToJUnitResultForwarder 用于监听 ITestInvocationListener 事件并将其转发到 TestListener 的类。 
JsonHttpTestResultReporter 一个结果报告程序,用于将测试指标结果和分支、设备信息编码为 JSON,并将其 POST 到 HTTP 服务端点  
JUnitToInvocationResultForwarder 用于监听 TestListener 事件并将其转发到 ITestInvocationListener 的类。 
LegacySubprocessResultsReporter 子进程结果报告程序的冻结实现,尽管其父类发生了变化,但仍应与较低版本的 TF/CTS(例如 8 及更高版本)兼容。 
LogcatCrashResultForwarder 特殊监听器:在发生失败(插桩进程崩溃)时,它会尝试从 Logcat 中提取崩溃信息,并将其添加到与测试关联的失败消息中。 
LogFileSaver ITestInvocationListener 的辅助程序,用于将日志数据保存到文件中  
LogSaverResultForwarder 用于使用全局文件保存程序保存日志的 ResultForwarder。 
MetricsXMLResultReporter MetricsXMLResultReporter 会在测试的 invocationEnded 阶段将测试指标和运行指标写入 metrics-folder 参数指定的文件夹中的 XML 文件。 
NameMangleListener 一个代理监听器,用于在报告结果时转换测试方法、类和软件包名称。 
PassingTestFileReporter 用于将通过测试的测试用例列表保存到测试文件中的 ITestInvocationListener
ReportPassedTests 在文件中报告可能的过滤条件,以排除已通过的测试。 
ResultAndLogForwarder 用于结果和日志事件的转发器。 
ResultForwarder 用于将调用结果转发给其他监听器列表的 ITestInvocationListener。 
RetentionFileSaver 用于在目录中创建 .retention 文件的辅助类。 
RetryResultForwarder ResultForwarder 的扩展程序,始终推送到给定的尝试次数。 
SnapshotInputStreamSource 文件后备的 InputStreamSource。 
StubTestRunListener ITestRunListener 的存根实现  
SubprocessResultsReporter 实现 ITestInvocationListener 以指定为 result_reporter,并从子进程中转发测试、测试运行、测试调用的结果。 
TestDescriptionsFile 用于将 TestDescription 列表编组和解组到测试文件的实用程序类。 
TestResultListener 为仅关心各个测试结果的实现者简化了 ITestLifecycleListener。 
TextResultReporter 一种测试结果报告程序,用于将结果转发给 JUnit 文本结果打印程序。 
XmlResultReporter 将 JUnit 结果以与 Ant 的 XMLJUnitResultFormatter 一致的格式写入 XML 文件。 

枚举

BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation