StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Odbiornik, który tłumaczy odebrany proto TestRecord na zdarzenia Tradefed.

Streszczenie

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 jest to konieczne do zapewnienia spójnego raportowania, uzupełnij zdarzenia modułu.

Throwable getError ()

Zwraca wykryty błąd w wątku odbiornika.

int getSocketServerPort ()

Zwraca odbiornik gniazda, który był otwarty.

boolean hasInvocationFailed ()

Zwraca informację, czy wywołanie nie powiodło się.

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 zgłaszać wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy zgłaszać zdarzenia na poziomie wywołania.

Rzuty
IOException

StreamProtoReceiver

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

Ctor.

Parametry
listener ITestInvocationListener : ITestInvocationListener , gdzie zgłaszać wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy zgłaszać 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, 
                String logNamePrefix)

Ctor.

Parametry
listener ITestInvocationListener : ITestInvocationListener , gdzie zgłaszać wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy zgłaszać zdarzenia na poziomie wywołania.

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

logNamePrefix String : Prefiks pliku rejestrowanego przez parser.

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 , gdzie zgłaszać wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy zgłaszać zdarzenia na poziomie wywołania.

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

reportLogs boolean : czy zgłaszać dzienniki

logNamePrefix String : Prefiks pliku rejestrowanego przez parser.

mergeInvocationMetrics boolean

Rzuty
IOException

Metody publiczne

zamknąć

public void close ()

pełne zdarzenia modułu

public void completeModuleEvents ()

Jeśli jest to konieczne do zapewnienia spójnego raportowania, uzupełnij zdarzenia modułu.

getBłąd

public Throwable getError ()

Zwraca wykryty błąd w wątku odbiornika. Jeśli żaden, zwróci wartość null.

Zwroty
Throwable

getSocketServerPort

public int getSocketServerPort ()

Zwraca odbiornik gniazda, który był otwarty. -1 jeśli żaden.

Zwroty
int

wywołanie nie powiodło się

public boolean hasInvocationFailed ()

Zwraca informację, czy wywołanie nie powiodło się.

Zwroty
boolean

Dołącz do odbiornika

public boolean joinReceiver (long millis)

Parametry
millis long

Zwroty
boolean

Metody chronione

getJoinTimeout

protected long getJoinTimeout (long millis)

Parametry
millis long

Zwroty
long