StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Odbiornik, który przekształca otrzymane proto TestRecord w 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, boolean reportLogs, String logNamePrefix)
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

Ctor.

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

Ctor.

Metody publiczne

void close()
void completeModuleEvents()

Jeśli to konieczne, aby zapewnić spójność raportów, wypełnij zdarzenia modułu.

Throwable getError()

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

int getSocketServerPort()

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

boolean hasInvocationFailed()

Zwraca informację o tym, 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, w którym należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean: określa, czy raportować zdarzenia na poziomie wywołania.

quietParsing boolean: określa, czy parser ma rejestrować informacje debugowania.

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, w którym 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 rejestrować informacje debugowania.

reportLogs boolean: czy raportować logi.

logNamePrefix String: prefiks pliku zarejestrowanego przez parsowanie.

mergeInvocationMetrics boolean

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 raportować zdarzenia na poziomie wywołania.

quietParsing boolean: określa, czy parser ma rejestrować informacje debugowania.

logNamePrefix String: prefiks pliku zarejestrowanego przez parsowanie.

Rzuty
IOException

Metody publiczne

zamknij

public void close ()

Zdarzenia ukończonegoModułu

public void completeModuleEvents ()

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

getError

public Throwable getError ()

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

Zwroty
Throwable

getSocketServerPort

public int getSocketServerPort ()

Zwraca otwarty odbiornik gniazda. -1, jeśli nie ma żadnych.

Zwroty
int

hasInvocationFailed,

public boolean hasInvocationFailed ()

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

Zwroty
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parametry
millis long

Zwroty
boolean

Chronione metody

getJoinTimeout

protected long getJoinTimeout (long millis)

Parametry
millis long

Zwroty
long