InstrumentationResultProtoParser
public class InstrumentationResultProtoParser
extends Object
implements IShellOutputReceiver
java.lang.객체 | |
↳ | com.android.tradefed.result.ddmlib.InstrumentationResultProtoParser |
계측 테스트 실행 중에 수집된 계측 결과 proto를 구문 분석하고 결과를 ITestRunListener에 알립니다.
요약
필드 | |
---|---|
public static final String | INVALID_TEST_RESULTS_FILE 테스트 결과 파일을 찾을 수 없을 때 제공되는 오류 메시지입니다. |
public static final String | NO_TEST_RESULTS_FILE 테스트 결과 파일을 찾을 수 없을 때 제공되는 오류 메시지입니다. |
public static final String | NO_TEST_RESULTS_MSG 테스트 실행에서 테스트 결과가 수신되지 않은 경우 제공되는 오류 메시지입니다. |
공개 생성자 | |
---|---|
InstrumentationResultProtoParser (String runName, listeners) InstrumentationResultProtoParser (String runName, listeners) |
공개 메서드 | |
---|---|
void | addOutput (byte[] protoData, int bytes, int length) |
void | flush () |
boolean | isCancelled () |
void | processProtoFile (File protoFile) 계측 테스트 실행 중에 수집된 계측 결과 프로토 파일을 처리합니다. |
void | processSessionStatus (InstrumentationData.SessionStatus sessionStatus) InstrumentationResultParser에 의한 추가 처리를 위해 계측 테스트 결과 및 셸 출력 형식에 대한 세션 상태 코드를 포함하는 계측 세션 상태를 사전 처리합니다. |
void | processTestStatus (InstrumentationData.TestStatus testStatus) InstrumentationResultParser의 추가 처리를 위해 테스트 정보 또는 테스트 결과 및 결과 코드를 셸 출력 형식으로 포함하는 단일 TestStatus proto 메시지를 사전 처리합니다. |
필드
INVALID_TEST_RESULTS_FILE
public static final String INVALID_TEST_RESULTS_FILE
테스트 결과 파일을 찾을 수 없을 때 제공되는 오류 메시지입니다.
NO_TEST_RESULTS_FILE
public static final String NO_TEST_RESULTS_FILE
테스트 결과 파일을 찾을 수 없을 때 제공되는 오류 메시지입니다.
NO_TEST_RESULTS_MSG
public static final String NO_TEST_RESULTS_MSG
테스트 실행에서 테스트 결과가 수신되지 않은 경우 제공되는 오류 메시지입니다.
공개 생성자
InstrumentationResultProtoParser
public InstrumentationResultProtoParser (String runName,listeners)
매개변수 | |
---|---|
runName | String |
listeners |
공개 메서드
추가 출력
public void addOutput (byte[] protoData, int bytes, int length)
매개변수 | |
---|---|
protoData | byte |
bytes | int |
length | int |
플러시
public void flush ()
취소됨
public boolean isCancelled ()
보고 | |
---|---|
boolean |
프로세스 프로토 파일
public void processProtoFile (File protoFile)
계측 테스트 실행 중에 수집된 계측 결과 프로토 파일을 처리합니다. 계측 프로토 파일은 테스트 상태와 계측 세션 상태로 구성됩니다. 이 방법은 완전한 계측 결과 프로토 파일을 구문 분석에 사용할 수 있는 경우에만 사용됩니다.
매개변수 | |
---|---|
protoFile | File : 테스트 상태 및 계측 세션 결과를 포함합니다. |
프로세스 세션 상태
public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)
InstrumentationResultParser에 의한 추가 처리를 위해 계측 테스트 결과 및 셸 출력 형식에 대한 세션 상태 코드를 포함하는 계측 세션 상태를 사전 처리합니다.
매개변수 | |
---|---|
sessionStatus | InstrumentationData.SessionStatus : 테스트 실행 중에 수집된 현재 계측 세션 정보를 보유하는 SessionStatus 입니다. |
프로세스 테스트 상태
public void processTestStatus (InstrumentationData.TestStatus testStatus)
InstrumentationResultParser의 추가 처리를 위해 테스트 정보 또는 테스트 결과 및 결과 코드를 셸 출력 형식으로 포함하는 단일 TestStatus proto 메시지를 사전 처리합니다.
매개변수 | |
---|---|
testStatus | InstrumentationData.TestStatus : 테스트 중에 수집된 현재 테스트 정보를 보유하는 TestStatus 입니다. |