ModuleProtoResultReporter
public
class
ModuleProtoResultReporter
extends FileProtoResultReporter
java.lang.Object | |||
↳ | com.android.tradefed.result.proto.ProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.FileProtoResultReporter | ||
↳ | com.android.tradefed.result.proto.ModuleProtoResultReporter |
Rapporteur de résultats destiné à ne rapporter que les résultats 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 | |
---|---|
public
static
final
String |
INVOCATION_ID_KEY
|
Constructeurs publics | |
---|---|
ModuleProtoResultReporter()
|
|
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)
|
Méthodes publiques | |
---|---|
static
|
parseResultsMetadata(File protoResults)
Utilitaire d'analyse pour extraire les métadonnées que nous avons peut-être transférées |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
Gestion du proto d'enregistrement du cas de test finalisé après l'événement |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Gestion du fichier proto finalisé de l'enregistrement du module après |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Gestion du proto d'enregistrement d'exécution finalisé après l'événement |
boolean
|
stopCaching()
|
Méthodes protégées | |
---|---|
void
|
afterModuleEnd()
|
void
|
beforeModuleStart()
|
Champs
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
Constructeurs publics
ModuleProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)
Paramètres | |
---|---|
mainInvocationContext |
IInvocationContext |
Méthodes publiques
parseResultsMetadata
public staticparseResultsMetadata (File protoResults)
Utilitaire d'analyse pour extraire les métadonnées que nous avons peut-être transférées
Paramètres | |
---|---|
protoResults |
File |
Renvoie | |
---|---|
|
processTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
Gestion du proto d'enregistrement du cas de test finalisé après l'événement ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
.
Paramètres | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : proto finalisé représentant un cas de test. |
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 : prototype 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 : prototype final représentant l'exécution. |
moduleInProgress |
boolean : indique si un module est en cours d'exécution. |
stopCaching
public boolean stopCaching ()
Renvoie | |
---|---|
boolean |
Méthodes protégées
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()