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

最終結果

public abstract void finalizeResults (IFormatterGenerator generator, 
                SuiteResultHolder resultHolder)

以下程式碼會使用以下程式碼來處理 IFormatterGeneratorSuiteResultHolder: 以便產生特定格式的結果

getConfiguration

public final IConfiguration getConfiguration ()

傳回
IConfiguration

已叫用

public final void invocationEnded (long elapsedTime)

回報叫用已終止 (無論成功或因某些錯誤而終止) 值。

將由 TradeFederation 架構自動呼叫。

參數
elapsedTime long:叫用的經過時間 (以毫秒為單位)

叫用失敗

public void invocationFailed (FailureDescription failure)

參數
failure FailureDescription

叫用失敗

public void invocationFailed (Throwable cause)

回報因某些錯誤條件而不完整的叫用。

將由 TradeFederation 架構自動呼叫。

參數
cause Throwable:失敗的 Throwable 原因

setConfiguration

public final void setConfiguration (IConfiguration configuration)

插入使用中的 IConfiguration

參數
configuration IConfiguration