ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
?? | com.android.tradefed.result.proto.ProtoResultParser |
Analyseur pour le format de proto de résultats Tradefed.
Sommaire
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) Ctor. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
Méthodes publiques | |
---|---|
void | completeModuleEvents () Si nécessaire pour assurer la cohérence des rapports, complétez les événements du module. |
String | getModuleInProgress () Renvoie l'identifiant du module en cours. |
boolean | hasInvocationFailed () Renvoie si l'échec de l'appel a été signalé ou non. |
boolean | invocationEndedReached () Renvoie si l'analyse a atteint ou non un appel terminé. |
void | processFileProto (File protoFile) En cas d'analyse directe des fichiers proto, gérez leur analyse directe en tant que séquence. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Fonction d'entrée principale qui prend le proto terminé 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 des é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)
Ctor.
Paramètres | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Paramètres | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Méthodes publiques
completeModuleEvents
public void completeModuleEvents ()
Si nécessaire pour assurer 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 |
aÉchec de l'appel
public boolean hasInvocationFailed ()
Renvoie si l'échec de l'appel a été signalé ou non.
Retour | |
---|---|
boolean |
invocationTerminéAtteint
public boolean invocationEndedReached ()
Renvoie si l'analyse a atteint ou non un appel terminé.
Retour | |
---|---|
boolean |
processusFichierProto
public void processFileProto (File protoFile)
En cas d'analyse directe des fichiers proto, gérez leur analyse directe en tant que séquence. Associé à FileProtoResultReporter
lors de la déclaration d' une séquence de fichiers.
Paramètres | |
---|---|
protoFile | File : Le fichier proto à analyser. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Fonction d'entrée principale qui prend le proto terminé finalisé et rejoue ses résultats.
Paramètres | |
---|---|
finalProto | TestRecordProto.TestRecord : La finale TestRecord à analyser. |
processNouveauProto
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 courant TestRecord à analyser. |
Retour | |
---|---|
ProtoResultParser.TestLevel | Vrai si le proto traité était un module. |
setQuiet
public void setQuiet (boolean quiet)
Définit s'il faut ou non imprimer lorsque des é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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.