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


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

public static final String INVOCATION_ID_KEY

Constructeurs publics

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

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 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Gestion du proto d'enregistrement du module finalisé après l'événement testModuleEnded().

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)).

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, 
                boolean granularResults)

Paramètres
mainInvocationContext IInvocationContext

granularResults boolean

Méthodes publiques

parseResultsMetadata

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

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: 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.

stopCaching

public boolean stopCaching ()

Renvoie
boolean

Méthodes protégées

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()