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

Fieldsem

protected AtomicBoolean mStopParsing

Po jego ustawieniu przestaniesz analizować zdarzenia.

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 uchwycony w wątku odbiorczym.

int getSocketServerPort()

Zwraca otwarty odbiornik gniazda.

boolean hasInvocationFailed()

Zwraca informację, czy zgłoszenie nieudanego wywołania zostało zgłoszone.

boolean joinReceiver(long millis)

Chronione metody

long getJoinTimeout(long millis)

Fieldsem

mStopParsing

protected AtomicBoolean mStopParsing

Po jego ustawieniu przestaniesz analizować zdarzenia. Dzięki temu unikamy analizowania wątku, gdy nie spodziewamy się już żadnych zdarzeń.

Konstruktory publiczne

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, w którym należy podać wyniki.

mainContext IInvocationContext

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

Rzuty
IOException

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, w którym należy podać 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
IOException

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 podać wyniki.

mainContext IInvocationContext

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

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
IOException

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener: ITestInvocationListener, w którym należy podać 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 ()

completeModuleEvents

public void completeModuleEvents ()

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

getError

public Throwable getError ()

Zwraca błąd uchwycony w wątku odbiorczym. Jeśli nie ma żadnego, 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ę, czy zgłoszenie nieudanego wywołania zostało zgłoszone.

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