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


Reporter yang memungkinkan pembuatan laporan dalam format tertentu. TODO: memperbaiki file yang dicatat ke dalam log

Ringkasan

Konstruktor publik

FormattedGeneratorReporter()

Metode publik

abstract IFormatterGenerator createFormatter()

Menampilkan instance IFormatterGenerator baru yang akan digunakan.

abstract void finalizeResults(IFormatterGenerator generator, SuiteResultHolder resultHolder)

Langkah yang menangani penggunaan IFormatterGenerator dan SuiteResultHolder untuk menghasilkan beberapa hasil berformat.

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

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error.

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

Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi error.

final void setConfiguration(IConfiguration configuration)

Memasukkan IConfiguration yang digunakan.

Konstruktor publik

FormattedGeneratorReporter

public FormattedGeneratorReporter ()

Metode publik

createFormatter

public abstract IFormatterGenerator createFormatter ()

Menampilkan instance IFormatterGenerator baru yang akan digunakan.

Hasil
IFormatterGenerator

finalizeResults

public abstract void finalizeResults (IFormatterGenerator generator, 
                SuiteResultHolder resultHolder)

Langkah yang menangani penggunaan IFormatterGenerator dan SuiteResultHolder untuk menghasilkan beberapa hasil berformat.

getConfiguration

public final IConfiguration getConfiguration ()

Hasil
IConfiguration

invocationEnded

public final void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil maupun karena beberapa kondisi error.

Akan otomatis dipanggil oleh framework TradeFederation.

Parameter
elapsedTime long: waktu yang berlalu dari pemanggilan dalam md

invocationFailed

public void invocationFailed (FailureDescription failure)

Parameter
failure FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi error.

Akan otomatis dipanggil oleh framework TradeFederation.

Parameter
cause Throwable: Throwable penyebab kegagalan

setConfiguration

public final void setConfiguration (IConfiguration configuration)

Memasukkan IConfiguration yang digunakan.

Parameter
configuration IConfiguration