StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.StreamProtoResultReporter


Implémentation de ProtoResultReporter

Résumé

Champs

public static final String PROTO_REPORT_PORT_OPTION

Constructeurs publics

StreamProtoResultReporter()

Méthodes publiques

Integer getProtoReportPort()
void processFinalInvocationLogs(TestRecordProto.TestRecord invocationLogs)

Utilisez l'enregistrement d'appel pour envoyer un par un tous les journaux finaux de l'appel.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Gestion du prototype final avec tous les résultats.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Gestion du protocole d'enregistrement de test d'appel partiel après invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Gestion du protocole d'enregistrement du scénario de test finalisé après ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Gestion du fichier proto d'enregistrement du scénario de test partiel après testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Gestion du fichier proto finalisé de l'enregistrement du module après testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Gestion du fichier proto d'enregistrement de module partiel après testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Gestion du protocole d'enregistrement d'exécution finalisé après ERROR(/#testRunEnded(long,HashMap)) s'est produit.

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Gestion du fichier proto d'enregistrement d'exécution de test partielle après testRunStarted(String, int) s'est produit.

void setProtoReportPort(Integer portValue)

Méthodes protégées

void closeSocket()

Champs

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Constructeurs publics

StreamProtoResultReporter

public StreamProtoResultReporter ()

Méthodes publiques

getProtoReportPort

public Integer getProtoReportPort ()

Renvoie
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Utilisez l'enregistrement d'appel pour envoyer un par un tous les journaux finaux de l'appel.

Paramètres
invocationLogs TestRecordProto.TestRecord: protocole finalisé représentant l'appel.

processusFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestion du prototype final avec tous les résultats.

Paramètres
finalRecord TestRecordProto.TestRecord: le protocole finalisé contenant tous les résultats d'appel.

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

Gestion du protocole d'enregistrement de test d'appel partiel après invocationStarted(com.android.tradefed.invoker.IInvocationContext).

Paramètres
invocationStartRecord TestRecordProto.TestRecord: fichier proto partiel renseigné après invocationStart.

context IInvocationContext: appel IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestion du protocole d'enregistrement du scénario de test finalisé après ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Paramètres
testCaseRecord TestRecordProto.TestRecord: protocole finalisé représentant un scénario de test.

processTestCase démarré

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Gestion du fichier proto d'enregistrement du scénario de test partiel après testStarted(com.android.tradefed.result.TestDescription, long).

Paramètres
testCaseStartedRecord TestRecordProto.TestRecord: prototype partiel représentant le scénario de test.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestion du fichier proto finalisé de l'enregistrement du module après testModuleEnded().

Paramètres
moduleRecord TestRecordProto.TestRecord: prototype finalisé représentant le module.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestion du fichier proto d'enregistrement de module partiel après testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

Paramètres
moduleStartRecord TestRecordProto.TestRecord: prototype partiel représentant le module.

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

Gestion du protocole d'enregistrement d'exécution finalisé après ERROR(/#testRunEnded(long,HashMap)) s'est produit.

Paramètres
runRecord TestRecordProto.TestRecord: prototype final représentant l'exécution.

moduleInProgress boolean: indique si un module est en cours ou non.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestion du fichier proto d'enregistrement d'exécution de test partielle après testRunStarted(String, int) s'est produit.

Paramètres
runStartedRecord TestRecordProto.TestRecord: fichier proto partiel représentant l'exécution.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Paramètres
portValue Integer

Méthodes protégées

CloseSocket

protected void closeSocket ()