Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
ModuleProtoResultReporter
public
class
ModuleProtoResultReporter
extends FileProtoResultReporter
Sous-classes directes connues
|
Un outil de création de rapports sur les résultats destiné à générer uniquement des rapports au niveau du module. Aucune nouvelle saisie n'est possible dans ce module. L'objectif de cet outil de création de rapports est principalement de mettre en cache au niveau du module.
Résumé
Champs
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
Constructeurs publics
ModuleProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext,
boolean granularResults)
Paramètres |
mainInvocationContext |
IInvocationContext |
granularResults |
boolean |
Méthodes publiques
public static parseResultsMetadata (File protoResults)
Utilitaire d'analyse pour extraire les métadonnées que nous avons peut-être transférées
Paramètres |
protoResults |
File |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Gestion du proto d'enregistrement du module finalisé après l'événement testModuleEnded()
.
Paramètres |
moduleRecord |
TestRecordProto.TestRecord : proto finalisé représentant le module. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord,
boolean moduleInProgress)
Gestion du proto d'enregistrement d'exécution finalisé après l'événement ERROR(/#testRunEnded(long,HashMap))
.
Paramètres |
runRecord |
TestRecordProto.TestRecord : le proto finalisé représentant l'exécution. |
moduleInProgress |
boolean : indique si un module est en cours d'exécution. |
reportGranularResults
public boolean reportGranularResults ()
reportStopCaching
public void reportStopCaching ()
stopCaching
public boolean stopCaching ()
Méthodes protégées
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()
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 2025/01/30 (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 2025/01/30 (UTC)."],[],[]]