StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Odbiornik, który przekłada odebrany rekord TestRecord proto na zdarzenia Tradefed.

Podsumowanie

Konstruktory publiczne

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.

Metody publiczne

void close()
void completeModuleEvents()

Jeśli musisz zapewnić spójność raportów, ukończ zdarzenia z modułu.

Throwable getError()

Zwraca błąd znaleziony w wątku odbiorcy.

int getSocketServerPort()

Zwraca odbiornik gniazda, które było otwarte.

boolean hasInvocationFailed()

Wskazuje, czy zostało zgłoszone nieudane wywołanie.

boolean joinReceiver(long millis)

Metody chronione

long getJoinTimeout(long millis)

Konstruktory publiczne

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, gdzie należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean: określa, czy zdarzenia na poziomie wywołania mają być raportowane.

Rzuty
IOWyjątek

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, gdzie należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean: określa, czy zdarzenia na poziomie wywołania mają być raportowane.

quietParsing boolean: określa, czy parser ma udostępniać informacje debugowania.

Rzuty
IOWyjątek

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, gdzie należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean: określa, czy zdarzenia na poziomie wywołania mają być raportowane.

quietParsing boolean: określa, czy parser ma udostępniać informacje debugowania.

logNamePrefix String: prefiks pliku rejestrowanego przez parser.

Rzuty
IOWyjątek

StreamProtoReceiver

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

Parametry
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, gdzie należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean: określa, czy zdarzenia na poziomie wywołania mają być raportowane.

quietParsing boolean: określa, czy parser ma udostępniać informacje debugowania.

reportLogs boolean: określa, czy dzienniki mają być zgłaszane

logNamePrefix String: prefiks pliku rejestrowanego przez parser.

mergeInvocationMetrics boolean

Rzuty
IOWyjątek

Metody publiczne

zamknij

public void close ()

Zdarzenia completeModuleZdarzenia

public void completeModuleEvents ()

W razie potrzeby wykonaj czynności wymagane w ramach modułu, aby zapewnić spójność raportów.

getError

public Throwable getError ()

Zwraca błąd znaleziony w wątku odbiorcy. Jeśli nie, zwraca wartość null.

Zwroty
Throwable

port serwera getSocketServerPort

public int getSocketServerPort ()

Zwraca odbiornik gniazda, które było otwarte. -1, jeśli nie ma żadnej wartości.

Zwroty
int

hasInvocationFailed,

public boolean hasInvocationFailed ()

Zwraca informację o tym, czy zostało zgłoszone nieudane wywołanie.

Zwroty
boolean

złącz odbiornik

public boolean joinReceiver (long millis)

Parametry
millis long

Zwroty
boolean

Metody chronione

getJoinTimeout

protected long getJoinTimeout (long millis)

Parametry
millis long

Zwroty
long