StreamProto수신기

public class StreamProtoReceiver
extends Object

java.lang.Object
com.android.tradefed.result.proto.StreamProtoReceiver


수신된 proto TestRecord를 Tradefed 이벤트로 변환하는 수신자입니다.

요약

공개 생성자

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

토르.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

토르.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)

토르.

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

토르.

공개 메소드

void close ()
void completeModuleEvents ()

일관된 보고를 보장하는 데 필요한 경우 모듈의 이벤트를 완료하세요.

Throwable getError ()

수신 스레드에서 발생한 오류를 반환합니다.

int getSocketServerPort ()

열려 있던 소켓 수신기를 반환합니다.

boolean hasInvocationFailed ()

호출 실패가 보고되었는지 여부를 반환합니다.

boolean joinReceiver (long millis)

보호된 방법

long getJoinTimeout (long millis)

공개 생성자

StreamProto수신기

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)

토르.

매개변수
listener ITestInvocationListener : 결과를 보고할 ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : 호출 수준 이벤트를 보고할지 여부입니다.

던지기
IO예외

StreamProto수신기

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)

토르.

매개변수
listener ITestInvocationListener : 결과를 보고할 ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : 호출 수준 이벤트를 보고할지 여부입니다.

quietParsing boolean : 파서가 디버그 정보를 기록하도록 할지 여부입니다.

던지기
IO예외

StreamProto수신기

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)

토르.

매개변수
listener ITestInvocationListener : 결과를 보고할 ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : 호출 수준 이벤트를 보고할지 여부입니다.

quietParsing boolean : 파서가 디버그 정보를 기록하도록 할지 여부입니다.

logNamePrefix String : 파서를 통해 기록된 파일의 접두사입니다.

던지기
IO예외

StreamProto수신기

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix)

매개변수
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

StreamProto수신기

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix, 
                boolean mergeInvocationMetrics)

토르.

매개변수
listener ITestInvocationListener : 결과를 보고할 ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : 호출 수준 이벤트를 보고할지 여부입니다.

quietParsing boolean : 파서가 디버그 정보를 기록하도록 할지 여부입니다.

reportLogs boolean : 로그 보고 여부

logNamePrefix String : 파서를 통해 기록된 파일의 접두사입니다.

mergeInvocationMetrics boolean

던지기
IO예외

공개 메소드

닫다

public void close ()

완료모듈이벤트

public void completeModuleEvents ()

일관된 보고를 보장하는 데 필요한 경우 모듈의 이벤트를 완료하세요.

getError

public Throwable getError ()

수신 스레드에서 발생한 오류를 반환합니다. 아무것도 없으면 null을 반환합니다.

보고
Throwable

getSocketServerPort

public int getSocketServerPort ()

열려 있던 소켓 수신기를 반환합니다. 없으면 -1입니다.

보고
int

hasInvocationFailed

public boolean hasInvocationFailed ()

호출 실패가 보고되었는지 여부를 반환합니다.

보고
boolean

JoinReceiver

public boolean joinReceiver (long millis)

매개변수
millis long

보고
boolean

보호된 방법

getJoinTimeout

protected long getJoinTimeout (long millis)

매개변수
millis long

보고
long