FormattedGeneratorReporter

public abstract class FormattedGeneratorReporter
extends SuiteResultReporter implements IConfigurationReceiver

java.lang.Object 中
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter
       ↳ com.android.tradefed.result.suite.FormattedGeneratorReporter


允许生成特定格式的报告的报告程序。待办事项:修复记录的文件

摘要

公共构造函数

FormattedGeneratorReporter()

公共方法

abstract IFormatterGenerator createFormatter()

返回要使用的 IFormatterGenerator 的新实例。

abstract void finalizeResults(IFormatterGenerator generator, SuiteResultHolder resultHolder)

处理 IFormatterGeneratorSuiteResultHolder 的使用的步骤 以便生成一些格式化的结果。

final IConfiguration getConfiguration()
final void invocationEnded(long elapsedTime)

报告调用已终止(无论是成功终止还是由于某些错误) 条件。

void invocationFailed(FailureDescription failure)
void invocationFailed(Throwable cause)

由于某些错误情况,报告不完整的调用。

final void setConfiguration(IConfiguration configuration)

注入正在使用的 IConfiguration

公共构造函数

FormattedGeneratorReporter

public FormattedGeneratorReporter ()

公共方法

createFormatter

public abstract IFormatterGenerator createFormatter ()

返回要使用的 IFormatterGenerator 的新实例。

返回
IFormatterGenerator

finalizeResults

public abstract void finalizeResults (IFormatterGenerator generator, 
                SuiteResultHolder resultHolder)

处理 IFormatterGeneratorSuiteResultHolder 的使用的步骤 以便生成一些格式化的结果。

getConfiguration

public final IConfiguration getConfiguration ()

返回
IConfiguration

invocationEnded

public final void invocationEnded (long elapsedTime)

报告调用已终止(无论是成功终止还是由于某些错误) 条件。

将由 TradeFederation 框架自动调用。

参数
elapsedTime long:调用所用的时间(以毫秒为单位)

invocationFailed

public void invocationFailed (FailureDescription failure)

参数
failure FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

由于某些错误情况,报告不完整的调用。

将由 TradeFederation 框架自动调用。

参数
cause Throwable:失败的 Throwable 原因

setConfiguration

public final void setConfiguration (IConfiguration configuration)

注入正在使用的 IConfiguration

参数
configuration IConfiguration