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

StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.객체
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


ProtoResultReporter 의 구현

요약

필드

public static final String PROTO_REPORT_PORT_OPTION

공개 생성자

StreamProtoResultReporter ()

공개 메서드

Integer getProtoReportPort ()
void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

호출 레코드를 사용하여 호출의 모든 최종 로그를 하나씩 보냅니다.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

모든 결과가 포함된 최종 프로토타입 처리.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) 가 발생한 후 부분 호출 테스트 레코드 proto 처리.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) 발생 후 완성된 테스트 케이스 레코드 proto 처리.

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) 발생 후 부분 테스트 케이스 레코드 proto 처리.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() 가 발생한 후 완성된 모듈 레코드 proto의 처리.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(com.android.tradefed.invoker.IInvocationContext) 가 발생한 후 부분 모듈 레코드 proto 처리.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) 발생 후 최종 실행 레코드 proto 처리.

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) 발생 후 부분 테스트 실행 레코드 proto 처리.

void setProtoReportPort (Integer portValue)

보호된 방법

void closeSocket ()

필드

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

공개 생성자

StreamProtoResultReporter

public StreamProtoResultReporter ()

공개 메서드

getProtoReportPort

public Integer getProtoReportPort ()

보고
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

호출 레코드를 사용하여 호출의 모든 최종 로그를 하나씩 보냅니다.

매개변수
invocationLogs TestRecordProto.TestRecord : 호출을 나타내는 최종 프로토타입입니다.

프로세스파이널프로토

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

모든 결과가 포함된 최종 프로토타입 처리.

매개변수
finalRecord TestRecordProto.TestRecord : 모든 호출 결과가 포함된 최종 프로토타입입니다.

프로세스 시작 호출

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) 가 발생한 후 부분 호출 테스트 레코드 proto 처리.

매개변수
invocationStartRecord TestRecordProto.TestRecord : invocationStart 후에 채워진 부분 프로토타입입니다.

context IInvocationContext : 호출 IInvocationContext 입니다.

프로세스 테스트 케이스 종료됨

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) 발생 후 완성된 테스트 케이스 레코드 proto 처리.

매개변수
testCaseRecord TestRecordProto.TestRecord : 테스트 케이스를 나타내는 최종 프로토타입.

프로세스 테스트 케이스 시작됨

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) 발생 후 부분 테스트 케이스 레코드 proto 처리.

매개변수
testCaseStartedRecord TestRecordProto.TestRecord : 테스트 케이스를 나타내는 부분 프로토타입.

프로세스 테스트 모듈 종료

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() 가 발생한 후 완성된 모듈 레코드 proto의 처리.

매개변수
moduleRecord TestRecordProto.TestRecord : 모듈을 나타내는 최종 프로토타입.

프로세스 테스트 모듈 시작됨

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(com.android.tradefed.invoker.IInvocationContext) 가 발생한 후 부분 모듈 레코드 proto 처리.

매개변수
moduleStartRecord TestRecordProto.TestRecord : 모듈을 나타내는 부분 프로토타입.

프로세스 테스트 실행 종료

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) 발생 후 최종 실행 레코드 proto 처리.

매개변수
runRecord TestRecordProto.TestRecord : 실행을 나타내는 최종 프로토타입입니다.

moduleInProgress boolean : 모듈이 진행 중인지 여부.

프로세스 테스트 실행 시작됨

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) 발생 후 부분 테스트 실행 레코드 proto 처리.

매개변수
runStartedRecord TestRecordProto.TestRecord : 실행을 나타내는 부분 프로토타입입니다.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

매개변수
portValue Integer

보호된 방법

닫기소켓

protected void closeSocket ()