StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


Un ricevitore che traduce il proto TestRecord ricevuto in eventi Tradefed.

Riepilogo

Costruttori pubblici

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Direttore.

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

Direttore.

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

Direttore.

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)

Direttore.

Metodi pubblici

void close ()
void completeModuleEvents ()

Se necessario per garantire una reportistica coerente, completare gli eventi del modulo.

Throwable getError ()

Restituisce l'errore Cugh nel thread del ricevitore.

int getSocketServerPort ()

Restituisce il ricevitore socket che era aperto.

boolean hasInvocationFailed ()

Restituisce se è stata segnalata o meno l'invocazione non riuscita.

boolean joinReceiver (long millis)

Metodi protetti

long getJoinTimeout (long millis)

Costruttori pubblici

StreamProtoReceiver

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

Direttore.

Parametri
listener ITestInvocationListener : l' ITestInvocationListener in cui riportare i risultati.

mainContext IInvocationContext

reportInvocation boolean : se segnalare o meno gli eventi a livello di invocazione.

Lancia
IOException

StreamProtoReceiver

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

Direttore.

Parametri
listener ITestInvocationListener : l' ITestInvocationListener in cui riportare i risultati.

mainContext IInvocationContext

reportInvocation boolean : se segnalare o meno gli eventi a livello di invocazione.

quietParsing boolean : se consentire o meno al parser di registrare le informazioni di debug.

Lancia
IOException

StreamProtoReceiver

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

Direttore.

Parametri
listener ITestInvocationListener : l' ITestInvocationListener in cui riportare i risultati.

mainContext IInvocationContext

reportInvocation boolean : se segnalare o meno gli eventi a livello di invocazione.

quietParsing boolean : se consentire o meno al parser di registrare le informazioni di debug.

logNamePrefix String : il prefisso per il file registrato tramite il parser.

Lancia
IOException

StreamProtoReceiver

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

Parametri
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)

Direttore.

Parametri
listener ITestInvocationListener : l' ITestInvocationListener in cui riportare i risultati.

mainContext IInvocationContext

reportInvocation boolean : se segnalare o meno gli eventi a livello di invocazione.

quietParsing boolean : se consentire o meno al parser di registrare le informazioni di debug.

reportLogs boolean : se segnalare o meno i log

logNamePrefix String : il prefisso per il file registrato tramite il parser.

mergeInvocationMetrics boolean

Lancia
IOException

Metodi pubblici

vicino

public void close ()

completeModuleEvents

public void completeModuleEvents ()

Se necessario per garantire una reportistica coerente, completare gli eventi del modulo.

getError

public Throwable getError ()

Restituisce l'errore Cugh nel thread del ricevitore. Se nessuno restituirà null.

ritorna
Throwable

getSocketServerPort

public int getSocketServerPort ()

Restituisce il ricevitore socket che era aperto. -1 se nessuno.

ritorna
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Restituisce se è stata segnalata o meno l'invocazione non riuscita.

ritorna
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parametri
millis long

ritorna
boolean

Metodi protetti

getJoinTimeout

protected long getJoinTimeout (long millis)

Parametri
millis long

ritorna
long