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()
傳回可用的 |
abstract
void
|
finalizeResults(IFormatterGenerator generator, SuiteResultHolder resultHolder)
處理使用 |
final
IConfiguration
|
getConfiguration()
|
final
void
|
invocationEnded(long elapsedTime)
回報叫用已終止,無論是成功或因某些錯誤條件而終止。 |
void
|
invocationFailed(FailureDescription failure)
|
void
|
invocationFailed(Throwable cause)
因某些錯誤情況而回報不完整的叫用。 |
final
void
|
setConfiguration(IConfiguration configuration)
插入正在使用的 |
公用建構函式
FormattedGeneratorReporter
public FormattedGeneratorReporter ()
公用方法
createFormatter
public abstract IFormatterGenerator createFormatter ()
傳回可使用的 IFormatterGenerator
新例項。
傳回 | |
---|---|
IFormatterGenerator |
finalizeResults
public abstract void finalizeResults (IFormatterGenerator generator, SuiteResultHolder resultHolder)
這個步驟會使用 IFormatterGenerator
和 SuiteResultHolder
產生格式化的結果。
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 |