StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Ein Empfänger, der den empfangenen Proto-TestRecord in Tradefed-Ereignisse übersetzt.

Zusammenfassung

Öffentliche Bauträger

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.

Öffentliche Methoden

void close ()
void completeModuleEvents ()

Vervollständigen Sie bei Bedarf die Ereignisse des Moduls, um eine konsistente Berichterstattung sicherzustellen.

Throwable getError ()

Gibt den im Empfängerthread abgefangenen Fehler zurück.

int getSocketServerPort ()

Gibt den geöffneten Socket-Receiver zurück.

boolean hasInvocationFailed ()

Gibt zurück, ob der fehlgeschlagene Aufruf gemeldet wurde oder nicht.

boolean joinReceiver (long millis)

Geschützte Methoden

long getJoinTimeout (long millis)

Öffentliche Bauträger

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener : der ITestInvocationListener , an den die Ergebnisse gemeldet werden sollen.

mainContext IInvocationContext

reportInvocation boolean : Ob die Ereignisse auf Aufrufebene gemeldet werden sollen oder nicht.

Würfe
IOException

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener : der ITestInvocationListener , an den die Ergebnisse gemeldet werden sollen.

mainContext IInvocationContext

reportInvocation boolean : Ob die Ereignisse auf Aufrufebene gemeldet werden sollen oder nicht.

quietParsing boolean : Gibt an, ob der Parser Debug-Informationen protokollieren soll oder nicht.

Würfe
IOException

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener : der ITestInvocationListener , an den die Ergebnisse gemeldet werden sollen.

mainContext IInvocationContext

reportInvocation boolean : Ob die Ereignisse auf Aufrufebene gemeldet werden sollen oder nicht.

quietParsing boolean : Gibt an, ob der Parser Debug-Informationen protokollieren soll oder nicht.

logNamePrefix String : Das Präfix für die vom Parser protokollierte Datei.

Würfe
IOException

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 : der ITestInvocationListener , an den die Ergebnisse gemeldet werden sollen.

mainContext IInvocationContext

reportInvocation boolean : Ob die Ereignisse auf Aufrufebene gemeldet werden sollen oder nicht.

quietParsing boolean : Gibt an, ob der Parser Debug-Informationen protokollieren soll oder nicht.

reportLogs boolean : Ob die Protokolle gemeldet werden sollen oder nicht

logNamePrefix String : Das Präfix für die vom Parser protokollierte Datei.

mergeInvocationMetrics boolean

Würfe
IOException

Öffentliche Methoden

schließen

public void close ()

CompleteModuleEvents

public void completeModuleEvents ()

Vervollständigen Sie bei Bedarf die Ereignisse des Moduls, um eine konsistente Berichterstattung sicherzustellen.

getError

public Throwable getError ()

Gibt den im Empfängerthread abgefangenen Fehler zurück. Wenn keine vorhanden ist, wird null zurückgegeben.

Kehrt zurück
Throwable

getSocketServerPort

public int getSocketServerPort ()

Gibt den geöffneten Socket-Receiver zurück. -1, wenn keine.

Kehrt zurück
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Gibt zurück, ob der fehlgeschlagene Aufruf gemeldet wurde oder nicht.

Kehrt zurück
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parameter
millis long

Kehrt zurück
boolean

Geschützte Methoden

getJoinTimeout

protected long getJoinTimeout (long millis)

Parameter
millis long

Kehrt zurück
long