StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
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 : 호출을 나타내는 최종 proto입니다.

프로세스최종프로토

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

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

프로세스시작호출

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

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

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

context IInvocationContext : IInvocationContext 호출입니다.

processTestCase가 종료되었습니다.

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

processTestCase시작됨

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입니다.

프로세스테스트실행이 종료되었습니다.

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

ERROR(/#testRunEnded(long,HashMap)) 발생 후 최종 실행 기록 proto를 처리합니다.

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

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

프로세스테스트실행이 시작되었습니다.

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

매개변수
portValue Integer

보호된 방법

닫기소켓

protected void closeSocket ()