StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Ein Empfänger, der empfangene Proto-Test-Rechnungen in Tradefed-Ereignisse umwandelt.
Zusammenfassung
Felder |
protected
AtomicBoolean |
mStopParsing
Das Parsen von Ereignissen wird beendet, wenn diese Option festgelegt ist.
|
Öffentliche Konstruktoren |
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.
|
Felder
mStopParsing
protected AtomicBoolean mStopParsing
Das Parsen von Ereignissen wird beendet, wenn diese Option festgelegt ist. So wird verhindert, dass ein Thread die Ereignisse parset, wenn wir sie nicht mehr erwarten.
Öffentliche Konstruktoren
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
Parameter |
listener |
ITestInvocationListener : die ITestInvocationListener , unter der die Ergebnisse gemeldet werden sollen. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Ob die Ereignisse auf Aufrufebene erfasst werden sollen. |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
Parameter |
listener |
ITestInvocationListener : die ITestInvocationListener , unter der die Ergebnisse gemeldet werden sollen. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Ob die Ereignisse auf Aufrufebene erfasst werden sollen. |
quietParsing |
boolean : Gibt an, ob der Parser Debugging-Informationen protokollieren soll. |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix)
Parameter |
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.
Parameter |
listener |
ITestInvocationListener : die ITestInvocationListener , unter der die Ergebnisse gemeldet werden sollen. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Ob die Ereignisse auf Aufrufebene erfasst werden sollen. |
quietParsing |
boolean : Gibt an, ob der Parser Debugging-Informationen protokollieren soll. |
reportLogs |
boolean : Ob die Protokolle gemeldet werden sollen |
logNamePrefix |
String : Das Präfix für die Datei, die über den Parser protokolliert wird. |
mergeInvocationMetrics |
boolean |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
Parameter |
listener |
ITestInvocationListener : die ITestInvocationListener , an die die Ergebnisse gesendet werden sollen. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : Ob die Ereignisse auf Aufrufebene erfasst werden sollen. |
quietParsing |
boolean : Gibt an, ob der Parser Debugging-Informationen protokollieren soll. |
logNamePrefix |
String : Das Präfix für die Datei, die über den Parser protokolliert wird. |
Öffentliche Methoden
Schließen
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Führen Sie die Ereignisse des Moduls aus, um konsistente Berichte zu erhalten.
getError
public Throwable getError ()
Gibt den im Empfänger-Thread aufgetretenen Fehler zurück. Andernfalls wird „null“ zurückgegeben.
getSocketServerPort
public int getSocketServerPort ()
Gibt den geöffneten Socket-Empfänger zurück. -1, wenn keine vorhanden ist.
hasInvocationFailed
public boolean hasInvocationFailed ()
Gibt an, ob der fehlgeschlagene Aufruf gemeldet wurde.
joinReceiver
public boolean joinReceiver (long millis)
Geschützte Methoden
getJoinTimeout
protected long getJoinTimeout (long millis)