ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analyseur du format proto des résultats Tradefed.
Résumé
Constructeurs publics | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Directeur |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Directeur |
Méthodes publiques | |
---|---|
void
|
completeModuleEvents()
Si nécessaire, pour garantir la cohérence des rapports, complétez les événements du module, son exécution et ses méthodes. |
String
|
getModuleInProgress()
Renvoie l'identifiant du module en cours. |
boolean
|
hasInvocationFailed()
Indique si l'échec de l'appel a été signalé. |
boolean
|
invocationEndedReached()
Indique si l'analyse a atteint la fin d'un appel. |
void
|
processFileProto(File protoFile)
Si vous souhaitez analyser directement des fichiers proto, gérez-les sous forme de séquence. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Fonction d'entrée principale qui récupère le fichier proto finalisé et relance ses résultats. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Fonction d'entrée principale dans laquelle chaque fichier proto est présenté pour être analysé dans les événements Tradefed. |
boolean
|
setMergeInvocationContext(boolean enabled)
Permet d'activer ou de désactiver la fusion du contexte d'appel sérialisé avec le contexte principal concerné est initialisé. |
void
|
setQuiet(boolean quiet)
Détermine si l'impression doit être affichée en cas de réception d'événements. |
void
|
setReportLogs(boolean reportLogs)
Détermine si les journaux doivent être consignés ou non. |
void
|
setSkipParsingAccounting(boolean skip)
|
Constructeurs publics
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Directeur
Paramètres | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Directeur
Paramètres | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
Méthodes publiques
Evènements du Module
public void completeModuleEvents ()
Si nécessaire, pour garantir la cohérence des rapports, complétez les événements du module, son exécution et ses méthodes.
getModuleInProgress
public String getModuleInProgress ()
Renvoie l'identifiant du module en cours. Renvoie la valeur "null" si aucune n'est en cours.
Renvoie | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Indique si l'échec de l'appel a été signalé.
Renvoie | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Indique si l'analyse a atteint la fin d'un appel.
Renvoie | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Si vous souhaitez analyser directement des fichiers proto, gérez-les sous forme de séquence.
Associé à FileProtoResultReporter
lors du signalement d'une séquence de fichiers.
Paramètres | |
---|---|
protoFile |
File : fichier proto à analyser. |
Génère | |
---|---|
|
IOException |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Fonction d'entrée principale qui récupère le fichier proto finalisé et relance ses résultats.
Paramètres | |
---|---|
finalProto |
TestRecordProto.TestRecord : TestRecord final à analyser. |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Fonction d'entrée principale dans laquelle chaque fichier proto est présenté pour être analysé dans les événements Tradefed.
Paramètres | |
---|---|
currentProto |
TestRecordProto.TestRecord : TestRecord actuelle à analyser. |
Renvoie | |
---|---|
ProtoResultParser.TestLevel |
"True" si le proto traité était un module. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Permet d'activer ou de désactiver la fusion du contexte d'appel sérialisé avec le contexte principal concerné est initialisé.
Notez que la désactivation de la création de rapports au niveau de l'appel via le reportInvocation
le paramètre de constructeur fusionne toujours les informations de contexte et nécessite d'utiliser explicitement ce
pour désactiver ce comportement.
TODO(b/288001953): Réexaminer l'API appropriée.
Paramètres | |
---|---|
enabled |
boolean |
Renvoie | |
---|---|
boolean |
l'état précédent |
Régler calme
public void setQuiet (boolean quiet)
Détermine si l'impression doit être affichée en cas de réception d'événements.
Paramètres | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Détermine si les journaux doivent être consignés ou non.
Paramètres | |
---|---|
reportLogs |
boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Paramètres | |
---|---|
skip |
boolean |