ProtoResultParser
public
class
ProtoResultParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed 결과 프로토 형식의 파서입니다.
요약
중첩된 클래스 | |
|---|---|
enum |
ProtoResultParser.TestLevel
처리 중인 proto의 현재 수준을 나타내는 열거입니다. |
공개 생성자 | |
|---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
|
공개 메서드 | |
|---|---|
void
|
completeModuleEvents()
일관된 보고를 위해 필요한 경우 모듈의 이벤트를 작성합니다. |
String
|
getModuleInProgress()
진행 중인 모듈의 ID를 반환합니다. |
boolean
|
hasInvocationFailed()
호출 실패가 보고되었는지 여부를 반환합니다. |
boolean
|
invocationEndedReached()
파싱이 종료된 호출에 도달했는지 여부를 반환합니다. |
void
|
processFileProto(File protoFile)
proto 파일을 직접 파싱하는 경우 직접 파싱을 시퀀스로 처리합니다. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
완료된 최종 프로토를 사용하여 결과를 재생하는 기본 진입 함수입니다. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
각 프로토가 Tradefed 이벤트로 파싱되도록 표시되는 기본 진입점 함수입니다. |
void
|
setQuiet(boolean quiet)
이벤트가 수신될 때 출력할지 여부를 설정합니다. |
void
|
setReportLogs(boolean reportLogs)
로그를 보고할지 여부를 설정합니다. |
공개 생성자
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener,
IInvocationContext context,
boolean reportInvocation)Ctor.
| 매개변수 | |
|---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener,
IInvocationContext context,
boolean reportInvocation,
String prefixForFile)Ctor.
| 매개변수 | |
|---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
공개 메서드
completeModuleEvents
public void completeModuleEvents ()
일관된 보고를 위해 필요한 경우 모듈의 이벤트를 작성합니다.
getModuleInProgress
public String getModuleInProgress ()
진행 중인 모듈의 ID를 반환합니다. 진행 중인 작업이 없으면 null을 반환합니다.
| 반환 값 | |
|---|---|
String |
|
hasInvocationFailed
public boolean hasInvocationFailed ()
호출 실패가 보고되었는지 여부를 반환합니다.
| 반환 값 | |
|---|---|
boolean |
|
invocationEndedReached
public boolean invocationEndedReached ()
파싱이 종료된 호출에 도달했는지 여부를 반환합니다.
| 반환 값 | |
|---|---|
boolean |
|
processFileProto
public void processFileProto (File protoFile)
proto 파일을 직접 파싱하는 경우 직접 파싱을 시퀀스로 처리합니다.
파일 시퀀스를 보고할 때 FileProtoResultReporter와 연결됩니다.
| 매개변수 | |
|---|---|
protoFile |
File: 파싱할 proto 파일입니다. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
완료된 최종 프로토를 사용하여 결과를 재생하는 기본 진입 함수입니다.
| 매개변수 | |
|---|---|
finalProto |
TestRecordProto.TestRecord: 파싱할 최종 TestRecord입니다.
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
각 프로토가 Tradefed 이벤트로 파싱되도록 표시되는 기본 진입점 함수입니다.
| 매개변수 | |
|---|---|
currentProto |
TestRecordProto.TestRecord: 파싱할 현재 TestRecord입니다. |
| 반환 값 | |
|---|---|
ProtoResultParser.TestLevel |
처리된 proto가 모듈인 경우 true입니다. |
setQuiet
public void setQuiet (boolean quiet)
이벤트가 수신될 때 출력할지 여부를 설정합니다.
| 매개변수 | |
|---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
로그를 보고할지 여부를 설정합니다.
| 매개변수 | |
|---|---|
reportLogs |
boolean |