StreamProtoReceiver
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é
Champs |
protected
AtomicBoolean |
mStopParsing
Arrêtez l'analyse des événements lorsque cette valeur est définie.
|
Constructeurs publics |
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.
|
Méthodes publiques |
void
|
close()
|
void
|
completeModuleEvents()
Si nécessaire pour assurer la cohérence des rapports, finalisez les événements du module.
|
Throwable
|
getError()
Renvoie l'erreur détectée dans le thread du 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)
|
Champs
mStopParsing
protected AtomicBoolean mStopParsing
Arrêtez l'analyse des événements lorsque cette valeur est définie. Cela permet d'éviter qu'un thread n'analyse les événements lorsque nous ne nous y attendons plus.
Constructeurs publics
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
Paramètres |
listener |
ITestInvocationListener : ITestInvocationListener où signaler les résultats. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : indique si les événements au niveau de l'appel doivent être signalés ou non. |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
Paramètres |
listener |
ITestInvocationListener : ITestInvocationListener où signaler les résultats. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : indique si les événements au niveau de l'appel doivent être signalés ou non. |
quietParsing |
boolean : indique si l'analyseur doit consigner des informations de débogage. |
StreamProtoReceiver
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 |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix,
boolean mergeInvocationMetrics)
Ctor.
Paramètres |
listener |
ITestInvocationListener : ITestInvocationListener où signaler les résultats. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : indique si les événements au niveau de l'appel doivent être signalés ou non. |
quietParsing |
boolean : indique si l'analyseur doit consigner des informations de débogage. |
reportLogs |
boolean : indique si les journaux doivent être signalés ou non |
logNamePrefix |
String : préfixe du fichier journalisé via l'analyseur. |
mergeInvocationMetrics |
boolean |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
Paramètres |
listener |
ITestInvocationListener : ITestInvocationListener où signaler les résultats. |
mainContext |
IInvocationContext |
reportInvocation |
boolean : indique si les événements au niveau de l'appel doivent être signalés ou non. |
quietParsing |
boolean : indique si l'analyseur doit consigner des informations de débogage. |
logNamePrefix |
String : préfixe du fichier journalisé via l'analyseur. |
Méthodes publiques
fermer
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Si nécessaire pour assurer la cohérence des rapports, finalisez les événements du module.
getError
public Throwable getError ()
Renvoie l'erreur détectée dans le thread du récepteur. Si aucun n'est défini, la valeur renvoyée est "null".
getSocketServerPort
public int getSocketServerPort ()
Renvoie le récepteur de socket qui était ouvert. -1 si aucun.
hasInvocationFailed
public boolean hasInvocationFailed ()
Indique si l'échec de l'appel a été signalé ou non.
joinReceiver
public boolean joinReceiver (long millis)
Méthodes protégées
getJoinTimeout
protected long getJoinTimeout (long millis)