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


可讓您以特定格式產生報表的報表產生器。TODO:修正記錄檔

摘要

公用建構函式

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