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 ()

공개 방법

getProtoReport포트

public Integer getProtoReportPort ()

보고
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

모든 결과와 함께 최종 프로토타입을 처리합니다.

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

processStartInvocation

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

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

매개변수
invocationStartRecord TestRecordProto.TestRecord : invocationStart 후에 채워지는 부분 proto입니다.

context IInvocationContext : IInvocationContext 호출입니다.

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

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

매개변수
testCaseRecord TestRecordProto.TestRecord : 테스트 사례를 나타내는 최종 프로토입니다.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

매개변수
testCaseStartedRecord TestRecordProto.TestRecord : 테스트 사례를 나타내는 부분 proto입니다.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

매개변수
moduleRecord TestRecordProto.TestRecord : 모듈을 나타내는 최종 proto입니다.

processTestModule시작됨

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

매개변수
moduleStartRecord TestRecordProto.TestRecord : 모듈을 나타내는 부분 proto입니다.

processTestRunEnded

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

ERROR(/#testRunEnded(long,HashMap)) 발생 후 완료된 실행 기록 proto 처리.

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

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

매개변수
portValue Integer

보호된 메서드

closeSocket

protected void closeSocket ()