ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analyseur pour le format de proto des résultats Tradefed.
Résumé
Classes imbriquées | |
---|---|
enum | ProtoResultParser.TestLevel Énumération représentant le niveau actuel du proto en cours de traitement. |
Constructeurs publics | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Cteur. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Cteur. |
Méthodes publiques | |
---|---|
void | completeModuleEvents () Si nécessaire pour garantir la cohérence des rapports, complétez les événements du module. |
String | getModuleInProgress () Renvoie l'identifiant du module en cours. |
boolean | hasInvocationFailed () Indique si l'échec de l'appel a été signalé ou non. |
boolean | invocationEndedReached () Indique si l'analyse a atteint ou non une invocation terminée. |
void | processFileProto (File protoFile) En cas d'analyse directe des fichiers proto, gérez-les directement sous forme de séquence. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Fonction d'entrée principale qui prend le proto finalisé et rejoue ses résultats. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Fonction d'entrée principale où chaque proto est présenté pour être analysé dans les événements Tradefed. |
void | setQuiet (boolean quiet) Définit s’il faut ou non imprimer lorsque les événements sont reçus. |
void | setReportLogs (boolean reportLogs) Définit si nous devons ou non signaler les journaux. |
Constructeurs publics
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Cteur.
Paramètres | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Cteur.
Paramètres | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Méthodes publiques
completeModuleEvents
public void completeModuleEvents ()
Si nécessaire pour garantir la cohérence des rapports, complétez les événements du module.
getModuleInProgress
public String getModuleInProgress ()
Renvoie l'identifiant du module en cours. Renvoie null si aucun n'est en cours.
Retour | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Indique si l'échec de l'appel a été signalé ou non.
Retour | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Indique si l'analyse a atteint ou non une invocation terminée.
Retour | |
---|---|
boolean |
processusFichierProto
public void processFileProto (File protoFile)
En cas d'analyse directe des fichiers proto, gérez-les directement sous forme de séquence. Associé à FileProtoResultReporter
lors du rapport d'une séquence de fichiers.
Paramètres | |
---|---|
protoFile | File : Le fichier proto à analyser. |
processusFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Fonction d'entrée principale qui prend le proto finalisé et rejoue ses résultats.
Paramètres | |
---|---|
finalProto | TestRecordProto.TestRecord : Le TestRecord final à analyser. |
processusNouveauProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Fonction d'entrée principale où chaque proto est présenté pour être analysé dans les événements Tradefed.
Paramètres | |
---|---|
currentProto | TestRecordProto.TestRecord : Le TestRecord actuel à analyser. |
Retour | |
---|---|
ProtoResultParser.TestLevel | Vrai si le proto traité était un module. |
définirQuiet
public void setQuiet (boolean quiet)
Définit s’il faut ou non imprimer lorsque les événements sont reçus.
Paramètres | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Définit si nous devons ou non signaler les journaux.
Paramètres | |
---|---|
reportLogs | boolean |
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 2023/12/01 (UTC).