StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.StreamProtoResultReporter


ProtoResultReporter 구현

요약

상수

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(IInvocationContext) 발생 후 부분 호출 검사 기록 프로토콜 처리

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

testEnded(TestDescription,long,HashMap) 발생 후 완료된 테스트 사례 레코드 프로토콜 처리

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(TestDescription,long) 발생 후 부분 테스트 사례 레코드 프로토콜 처리

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

testModuleEnded() 발생 후 최종 모듈 레코드 프로토 처리

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(IInvocationContext) 발생 후 부분 모듈 레코드 프로토콜 처리

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

testRunEnded(long,HashMap)가 발생한 후 최종 실행 기록 프로토콜 처리

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String,int) 발생 후 부분 테스트 실행 기록 프로토콜 처리

void setProtoReportPort(Integer portValue)

보호된 메서드

void closeSocket()

상수

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

상수 값: 'proto-report-port'

공개 생성자

StreamProtoResultReporter

public StreamProtoResultReporter ()

공개 메서드

getProtoReportPort

public Integer getProtoReportPort ()

반환
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

모든 결과가 포함된 최종 프로토콜 처리

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

processStartInvocation

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

invocationStarted(IInvocationContext) 발생 후 부분 호출 검사 기록 프로토콜 처리

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

context IInvocationContext: 호출 IInvocationContext입니다.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

testEnded(TestDescription,long,HashMap) 발생 후 완료된 테스트 사례 레코드 프로토콜 처리

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(TestDescription,long) 발생 후 부분 테스트 사례 레코드 프로토콜 처리

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() 발생 후 최종 모듈 레코드 프로토 처리

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(IInvocationContext) 발생 후 부분 모듈 레코드 프로토콜 처리

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

processTestRunEnded

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

testRunEnded(long,HashMap)가 발생한 후 최종 실행 기록 프로토콜 처리

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

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String,int) 발생 후 부분 테스트 실행 기록 프로토콜 처리

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

매개변수
portValue Integer

보호된 메서드

closeSocket

protected void closeSocket ()