StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Ein Empfänger, der den erhaltenen proto-TestRecord in Tradefed-Ereignisse übersetzt.

Zusammenfassung

Ö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, 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()

Schließen Sie bei Bedarf die Ereignisse des Moduls ab, um eine konsistente Berichterstellung sicherzustellen.

Throwable getError()

Gibt die Fehlermeldung im Empfängerthread zurück.

int getSocketServerPort()

Gibt den Socket-Empfänger zurück, der offen war.

boolean hasInvocationFailed()

Gibt zurück, ob der gescheiterte Aufruf gemeldet wurde.

boolean joinReceiver(long millis)

Geschützte Methoden

long getJoinTimeout(long millis)

Öffentliche Konstruktoren

StreamProtoReceiver

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

Ctor.

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

mainContext IInvocationContext

reportInvocation boolean: Gibt an, ob Ereignisse auf Aufrufebene gemeldet werden sollen.

Ausgabe
IOException

StreamProtoReceiver

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

Ctor.

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

mainContext IInvocationContext

reportInvocation boolean: Gibt an, ob Ereignisse auf Aufrufebene gemeldet werden sollen.

quietParsing boolean: Gibt an, ob der Parser Informationen zur Fehlerbehebung protokollieren soll.

Ausgabe
IOException

StreamProtoReceiver

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

Ctor.

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

mainContext IInvocationContext

reportInvocation boolean: Gibt an, ob Ereignisse auf Aufrufebene gemeldet werden sollen.

quietParsing boolean: Gibt an, ob der Parser Informationen zur Fehlerbehebung protokollieren soll.

logNamePrefix String: Präfix für die Datei, die über den Parser protokolliert wurde.

Ausgabe
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, wo die Ergebnisse gemeldet werden sollen.

mainContext IInvocationContext

reportInvocation boolean: Gibt an, ob Ereignisse auf Aufrufebene gemeldet werden sollen.

quietParsing boolean: Gibt an, ob der Parser Informationen zur Fehlerbehebung protokollieren soll.

reportLogs boolean: Gibt an, ob die Logs gemeldet werden sollen

logNamePrefix String: Präfix für die Datei, die über den Parser protokolliert wurde.

mergeInvocationMetrics boolean

Ausgabe
IOException

Öffentliche Methoden

Schließen

public void close ()

completeModuleEvents

public void completeModuleEvents ()

Schließen Sie bei Bedarf die Ereignisse des Moduls ab, um eine konsistente Berichterstellung sicherzustellen.

getError

public Throwable getError ()

Gibt die Fehlermeldung im Empfängerthread zurück. Wenn keiner vorhanden ist, wird null zurückgegeben.

Returns
Throwable

getSocketServerPort

public int getSocketServerPort ()

Gibt den Socket-Empfänger zurück, der offen war. -1, wenn keiner vorhanden ist.

Returns
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Gibt zurück, ob der gescheiterte Aufruf gemeldet wurde.

Returns
boolean

JoinReceiver

public boolean joinReceiver (long millis)

Parameter
millis long

Returns
boolean

Geschützte Methoden

getJoinTimeout

protected long getJoinTimeout (long millis)

Parameter
millis long

Returns
long