컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

프로토 결과 파서

public class ProtoResultParser
extends Object

java.lang.객체
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)

각 프로토가 Tradefed 이벤트로 구문 분석되도록 표시되는 기본 입력 기능입니다.

void setQuiet (boolean quiet)

이벤트 수신 시 인쇄 여부를 설정합니다.

void setReportLogs (boolean reportLogs)

로그를 보고해야 하는지 여부를 설정합니다.

공개 생성자

프로토 결과 파서

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation)

토르.

매개변수
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

프로토 결과 파서

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation, 
                String prefixForFile)

토르.

매개변수
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

공개 메서드

completeModule 이벤트

public void completeModuleEvents ()

일관된 보고를 위해 필요한 경우 모듈의 이벤트를 완료하십시오.

getModuleInProgress

public String getModuleInProgress ()

진행 중인 모듈의 ID를 반환합니다. 진행 중인 것이 없으면 null을 반환합니다.

보고
String

hasInvocationFailed

public boolean hasInvocationFailed ()

호출 실패가 보고되었는지 여부를 반환합니다.

보고
boolean

invocationEndedReached

public boolean invocationEndedReached ()

호출에 도달한 구문 분석이 종료되었는지 여부를 반환합니다.

보고
boolean

프로세스파일프로토

public void processFileProto (File protoFile)

proto 파일을 직접 파싱하는 경우 직접 파싱을 시퀀스로 처리합니다. 와 관련 FileProtoResultReporter 파일의 순서를보고 할 때.

매개변수
protoFile File : 프로토 파일을 구문 분석 할 수 있습니다.

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

완성된 완성된 proto를 가져와서 그 결과를 재생하는 주 입력 기능입니다.

매개변수
finalProto TestRecordProto.TestRecord : 마지막 TestRecord 구문 분석.

프로세스뉴프로토

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

각 proto가 Tradefed 이벤트로 구문 분석되도록 표시되는 기본 입력 기능입니다.

매개변수
currentProto TestRecordProto.TestRecord : 현재 TestRecord 구문 분석.

보고
ProtoResultParser.TestLevel 처리된 프로토타입이 모듈이면 참입니다.

setQuiet

public void setQuiet (boolean quiet)

이벤트 수신 시 인쇄 여부를 설정합니다.

매개변수
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

로그를 보고해야 하는지 여부를 설정합니다.

매개변수
reportLogs boolean