À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
implements
Closeable
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Récepteur qui traduit les TestRecord proto reçus en événements Tradefed.
Résumé
Champs |
protected
AtomicBoolean |
mStopParsing
Arrêtez l'analyse des événements lorsque cette option 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.
|
Champs
mStopParsing
protected AtomicBoolean mStopParsing
Arrêtez l'analyse des événements lorsque cette option est définie. Cela permet d'éviter qu'un thread analyse les événements lorsque nous ne les 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'invocation doivent être signalés. |
| Génère |
|
java.io.IOException |
IOException |
|
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'invocation doivent être signalés. |
quietParsing |
boolean : indique si l'analyseur doit consigner les informations de débogage. |
| Génère |
|
java.io.IOException |
IOException |
|
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'invocation doivent être signalés. |
quietParsing |
boolean : indique si l'analyseur doit consigner les informations de débogage. |
reportLogs |
boolean : Indique si les journaux doivent être signalés ou non. |
logNamePrefix |
String : préfixe du fichier journalisé par l'analyseur. |
mergeInvocationMetrics |
boolean |
| Génère |
|
java.io.IOException |
IOException |
|
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'invocation doivent être signalés. |
quietParsing |
boolean : indique si l'analyseur doit consigner les informations de débogage. |
logNamePrefix |
String : préfixe du fichier journalisé par l'analyseur. |
| Génère |
|
java.io.IOException |
IOException |
|
Méthodes publiques
fermer
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Si nécessaire pour assurer la cohérence des rapports, effectuez les événements du module.
getError
public Throwable getError ()
Renvoie l'erreur détectée dans le thread du récepteur. Si aucune valeur n'est trouvée, la valeur "null" est renvoyée.
getSocketServerPort
public int getSocketServerPort ()
Renvoie le récepteur de socket qui était ouvert. -1 si aucune.
hasInvocationFailed
public boolean hasInvocationFailed ()
Indique si l'échec de l'invocation a été signalé.
joinReceiver
public boolean joinReceiver (long millis)
Méthodes protégées
getJoinTimeout
protected long getJoinTimeout (long millis)
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]