ModuleProtoResultReporter
public
class
ModuleProtoResultReporter
extends FileProtoResultReporter
java.lang.Object | |||
↳ | com.android.tradefed.result.proto.ProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.FileProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.ModuleProtoResultReporter |
모듈 수준 결과만 보고하기 위한 결과 보고자입니다. 이 모듈에서는 재진입이 지원되지 않습니다. 이 리포터의 목적은 주로 모듈 수준에서 캐싱하는 것입니다.
요약
필드 | |
---|---|
public
static
final
String |
INVOCATION_ID_KEY
|
공개 생성자 | |
---|---|
ModuleProtoResultReporter()
|
|
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)
|
공개 메서드 | |
---|---|
static
|
parseResultsMetadata(File protoResults)
전송했을 수 있는 메타데이터를 추출하기 위한 파싱 유틸리티 |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
|
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
|
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
|
boolean
|
stopCaching()
|
보호된 메서드 | |
---|---|
void
|
afterModuleEnd()
|
void
|
beforeModuleStart()
|
필드
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
공개 생성자
ModuleProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, boolean granularResults)
매개변수 | |
---|---|
mainInvocationContext |
IInvocationContext |
granularResults |
boolean |
공개 메서드
parseResultsMetadata
public staticparseResultsMetadata (File protoResults)
전송했을 수 있는 메타데이터를 추출하기 위한 파싱 유틸리티
매개변수 | |
---|---|
protoResults |
File |
반환 값 | |
---|---|
|
processTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
가 발생한 후 완료된 테스트 사례 레코드 프로토를 처리합니다.
매개변수 | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : 테스트 사례를 나타내는 최종 프로토입니다. |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
testModuleEnded()
가 발생한 후 최종 모듈 레코드 프로토 처리
매개변수 | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : 모듈을 나타내는 최종 프로토입니다. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
ERROR(/#testRunEnded(long,HashMap))
이 발생한 후 완료된 실행 기록 프로토를 처리합니다.
매개변수 | |
---|---|
runRecord |
TestRecordProto.TestRecord : 실행을 나타내는 최종 프로토입니다. |
moduleInProgress |
boolean : 모듈이 진행 중인지 여부입니다. |
stopCaching
public boolean stopCaching ()
반환 값 | |
---|---|
boolean |
보호된 메서드
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()