StreamProto수신기

public class StreamProtoReceiver
extends Object

java.lang.객체
com.android.tradefed.result.proto.StreamProtoReceiver


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

요약

공개 생성자

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Ctor.

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

Ctor.

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

Ctor.

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)

Ctor.

공개 방법

void close ()
void completeModuleEvents ()

일관된 보고를 위해 필요한 경우 모듈의 이벤트를 완료하십시오.

Throwable getError ()

리시버 스레드의 오류 caugh를 반환합니다.

int getSocketServerPort ()

열린 소켓 리시버를 반환합니다.

boolean hasInvocationFailed ()

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

boolean joinReceiver (long millis)

보호된 메서드

long getJoinTimeout (long millis)

공개 생성자

StreamProto수신기

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

Ctor.

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

mainContext IInvocationContext

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

던지기
IO예외

StreamProto수신기

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

Ctor.

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

mainContext IInvocationContext

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

quietParsing boolean : 파서 ​​로그 디버그 정보 허용 여부.

던지기
IO예외

StreamProto수신기

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

Ctor.

매개변수
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)

Ctor.

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

mainContext IInvocationContext

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

quietParsing boolean : 파서 ​​로그 디버그 정보 허용 여부.

reportLogs boolean : 로그 보고 여부

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

mergeInvocationMetrics boolean

던지기
IO예외

공개 방법

닫다

public void close ()

completeModuleEvents

public void completeModuleEvents ()

일관된 보고를 위해 필요한 경우 모듈의 이벤트를 완료하십시오.

getError

public Throwable getError ()

리시버 스레드의 오류 caugh를 반환합니다. 없으면 null을 반환합니다.

보고
Throwable

getSocketServerPort

public int getSocketServerPort ()

열린 소켓 리시버를 반환합니다. 없는 경우 -1.

보고
int

hasInvocationFailed

public boolean hasInvocationFailed ()

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

보고
boolean

가입 수신자

public boolean joinReceiver (long millis)

매개변수
millis long

보고
boolean

보호된 메서드

getJoinTimeout

protected long getJoinTimeout (long millis)

매개변수
millis long

보고
long