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입니다. 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