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) 토르. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) 토르. |
공개 메소드 | |
---|---|
void | completeModuleEvents () 일관된 보고를 보장하는 데 필요한 경우 모듈의 이벤트를 완료하세요. |
String | getModuleInProgress () 진행 중인 모듈의 ID를 반환합니다. |
boolean | hasInvocationFailed () 호출 실패가 보고되었는지 여부를 반환합니다. |
boolean | invocationEndedReached () 구문 분석이 호출 종료에 도달했는지 여부를 반환합니다. |
void | processFileProto (File protoFile) proto 파일을 직접 파싱하는 경우에는 시퀀스로 직접 파싱을 처리합니다. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) 최종 완성된 proto를 가져와 그 결과를 재생하는 기본 입력 기능입니다. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) 각 proto가 Tradefed 이벤트로 구문 분석되기 위해 제공되는 기본 입력 기능입니다. |
void | setQuiet (boolean quiet) 이벤트 수신 시 인쇄 여부를 설정합니다. |
void | setReportLogs (boolean reportLogs) 로그를 보고해야 하는지 여부를 설정합니다. |
공개 생성자
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
토르.
매개변수 | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
토르.
매개변수 | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
공개 메소드
완료모듈이벤트
public void completeModuleEvents ()
일관된 보고를 보장하는 데 필요한 경우 모듈의 이벤트를 완료하세요.
getModuleInProgress
public String getModuleInProgress ()
진행 중인 모듈의 ID를 반환합니다. 진행 중인 작업이 없으면 null을 반환합니다.
보고 | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
호출 실패가 보고되었는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
호출 종료도달됨
public boolean invocationEndedReached ()
구문 분석이 호출 종료에 도달했는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
프로세스파일Proto
public void processFileProto (File protoFile)
proto 파일을 직접 파싱하는 경우에는 시퀀스로 직접 파싱을 처리합니다. 파일 시퀀스를 보고할 때 FileProtoResultReporter
와 연결됩니다.
매개변수 | |
---|---|
protoFile | File : 파싱할 proto 파일입니다. |
프로세스완료Proto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
최종 완성된 proto를 가져와 그 결과를 재생하는 기본 입력 기능입니다.
매개변수 | |
---|---|
finalProto | TestRecordProto.TestRecord : 구문 분석할 최종 TestRecord 입니다. |
프로세스NewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
각 proto가 Tradefed 이벤트로 구문 분석되기 위해 제공되는 기본 입력 기능입니다.
매개변수 | |
---|---|
currentProto | TestRecordProto.TestRecord : 구문 분석할 현재 TestRecord 입니다. |
보고 | |
---|---|
ProtoResultParser.TestLevel | 처리된 proto가 모듈인 경우 참입니다. |
setQuiet
public void setQuiet (boolean quiet)
이벤트 수신 시 인쇄 여부를 설정합니다.
매개변수 | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
로그를 보고해야 하는지 여부를 설정합니다.
매개변수 | |
---|---|
reportLogs | boolean |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)