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.
|
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. |
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. |
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 |
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. |
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.
getSocketServerPort
public int getSocketServerPort ()
Zwraca otwarty odbiornik gniazda. -1, jeśli nie ma żadnych.
hasInvocationFailed
public boolean hasInvocationFailed ()
Zwraca informację, czy zgłoszenie nieudanego wywołania zostało zgłoszone.
joinReceiver
public boolean joinReceiver (long millis)
Chronione metody
getJoinTimeout
protected long getJoinTimeout (long millis)