ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed 결과 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) 최종 완성된 Proto를 받아 그 결과를 재생하는 Main Entry 기능. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Tradefed 이벤트로 구문 분석하기 위해 각 proto가 제공되는 기본 진입 기능. |
boolean | setMergeInvocationContext (boolean enabled) 직렬화된 호출 컨텍스트를 이 개체가 초기화되는 기본 컨텍스트와 병합하는 것을 활성화 또는 비활성화합니다. |
void | setQuiet (boolean quiet) 이벤트 수신 시 인쇄 여부를 설정합니다. |
void | setReportLogs (boolean reportLogs) 로그를 보고해야 하는지 여부를 설정합니다. |
void | setSkipParsingAccounting (boolean skip) |
공개 생성자
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 |
호출종료도달
public boolean invocationEndedReached ()
구문 분석이 종료된 호출에 도달했는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
proto 파일을 직접 파싱하는 경우 직접 파싱을 시퀀스로 처리합니다. 파일 시퀀스를 보고할 때 FileProtoResultReporter
와 연결됩니다.
매개변수 | |
---|---|
protoFile | File : 파싱할 proto 파일입니다. |
던지기 | |
---|---|
| IO예외 |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
최종 완성된 Proto를 받아 그 결과를 재생하는 Main Entry 기능.
매개변수 | |
---|---|
finalProto | TestRecordProto.TestRecord : 구문 분석할 최종 TestRecord 입니다. |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Tradefed 이벤트로 구문 분석하기 위해 각 proto가 제공되는 기본 진입 기능.
매개변수 | |
---|---|
currentProto | TestRecordProto.TestRecord : 구문 분석할 현재 TestRecord 입니다. |
보고 | |
---|---|
ProtoResultParser.TestLevel | 처리된 proto가 모듈인 경우 True입니다. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
직렬화된 호출 컨텍스트를 이 개체가 초기화되는 기본 컨텍스트와 병합하는 것을 활성화 또는 비활성화합니다.
reportInvocation
생성자 매개 변수를 통해 호출 수준 보고를 비활성화하면 여전히 컨텍스트 정보가 병합되며 이 메서드를 명시적으로 사용하여 동작을 비활성화해야 합니다.
TODO(b/288001953): 이 작업을 수행하려면 적절한 API를 다시 방문하세요.
매개변수 | |
---|---|
enabled | boolean |
보고 | |
---|---|
boolean | 이전 상태 |
조용하다
public void setQuiet (boolean quiet)
이벤트 수신 시 인쇄 여부를 설정합니다.
매개변수 | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
로그를 보고해야 하는지 여부를 설정합니다.
매개변수 | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
매개변수 | |
---|---|
skip | boolean |