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é
Classes imbriquées | |
---|---|
enum |
ProtoResultParser.TestLevel
Énumération représentant le niveau actuel du fichier proto en cours de traitement. |
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, complétez les événements du module pour assurer la cohérence des rapports. |
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. |
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. |
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, complétez les événements du module pour assurer la cohérence des rapports.
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. |
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. |
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 |