StreamProtoRécepteur

public class StreamProtoReceiver
extends Object

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


Un récepteur qui traduit le proto TestRecord reçu en événements Tradefed.

Résumé

Constructeurs publics

StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Cteur.

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

Cteur.

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

Cteur.

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)

Cteur.

Méthodes publiques

void close ()
void completeModuleEvents ()

Si nécessaire pour garantir la cohérence des rapports, complétez les événements du module.

Throwable getError ()

Renvoie l'erreur détectée dans le thread récepteur.

int getSocketServerPort ()

Renvoie le récepteur de socket qui était ouvert.

boolean hasInvocationFailed ()

Indique si l'échec de l'appel a été signalé ou non.

boolean joinReceiver (long millis)

Méthodes protégées

long getJoinTimeout (long millis)

Constructeurs publics

StreamProtoRécepteur

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

Cteur.

Paramètres
listener ITestInvocationListener : le ITestInvocationListener où rapporter les résultats.

mainContext IInvocationContext

reportInvocation boolean : Indique s'il faut ou non signaler les événements au niveau de l'invocation.

Jetés
IOException

StreamProtoRécepteur

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

Cteur.

Paramètres
listener ITestInvocationListener : le ITestInvocationListener où rapporter les résultats.

mainContext IInvocationContext

reportInvocation boolean : Indique s'il faut ou non signaler les événements au niveau de l'invocation.

quietParsing boolean : s'il faut ou non laisser l'analyseur consigner les informations de débogage.

Jetés
IOException

StreamProtoRécepteur

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

Cteur.

Paramètres
listener ITestInvocationListener : le ITestInvocationListener où rapporter les résultats.

mainContext IInvocationContext

reportInvocation boolean : Indique s'il faut ou non signaler les événements au niveau de l'invocation.

quietParsing boolean : s'il faut ou non laisser l'analyseur consigner les informations de débogage.

logNamePrefix String : Le préfixe du fichier enregistré via l'analyseur.

Jetés
IOException

StreamProtoRécepteur

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

Paramètres
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

StreamProtoRécepteur

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

Cteur.

Paramètres
listener ITestInvocationListener : le ITestInvocationListener où rapporter les résultats.

mainContext IInvocationContext

reportInvocation boolean : Indique s'il faut ou non signaler les événements au niveau de l'invocation.

quietParsing boolean : s'il faut ou non laisser l'analyseur consigner les informations de débogage.

reportLogs boolean : Indique s'il faut ou non rapporter les logs

logNamePrefix String : Le préfixe du fichier enregistré via l'analyseur.

mergeInvocationMetrics boolean

Jetés
IOException

Méthodes publiques

fermer

public void close ()

completeModuleEvents

public void completeModuleEvents ()

Si nécessaire pour garantir la cohérence des rapports, complétez les événements du module.

obtenirErreur

public Throwable getError ()

Renvoie l'erreur détectée dans le thread récepteur. S'il n'y en a pas, il renverra null.

Retour
Throwable

getSocketServerPort

public int getSocketServerPort ()

Renvoie le récepteur de socket qui était ouvert. -1 si aucun.

Retour
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Indique si l'échec de l'appel a été signalé ou non.

Retour
boolean

rejoindreRécepteur

public boolean joinReceiver (long millis)

Paramètres
millis long

Retour
boolean

Méthodes protégées

getJoinTimeout

protected long getJoinTimeout (long millis)

Paramètres
millis long

Retour
long