StreamProtoResultReporterStreamProtoResultReporterStreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Une implémentation de ProtoResultReporter

Résumé

Des 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'invocation pour envoyer un par un tous les journaux finaux de l'invocation.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manipulation du proto final avec tous les résultats.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Traitement du proto d'enregistrement de test d'invocation partielle après invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Traitement du proto d'enregistrement de cas de test finalisé après ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

La gestion du proto d'enregistrement de cas de test partiel après testStarted(com.android.tradefed.result.TestDescription, long) s'est produite.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestion du proto d'enregistrement de module finalisé après que testModuleEnded() s'est produit.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort (Integer portValue)

Méthodes protégées

void closeSocket ()

Des champs

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Constructeurs publics

StreamProtoResultReporterStreamProtoResultReporterStreamProtoResultReporter

public StreamProtoResultReporter ()

Méthodes publiques

getProtoReportPort

public Integer getProtoReportPort ()

Retour
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

Paramètres
invocationLogs TestRecordProto.TestRecord : Le proto finalisé représentant l'invocation.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manipulation du proto final avec tous les résultats.

Paramètres
finalRecord TestRecordProto.TestRecord : Le proto finalisé avec tous les résultats d'invocation.

processStartInvocation

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

Traitement du proto d'enregistrement de test d'invocation partielle après invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Paramètres
invocationStartRecord TestRecordProto.TestRecord : Le proto partiel renseigné après l'invocationStart.

context IInvocationContext : l'invocation IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Traitement du proto d'enregistrement de cas de test finalisé après ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

Paramètres
testCaseRecord TestRecordProto.TestRecord : Le proto finalisé représentant un cas de test.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

La gestion du proto d'enregistrement de cas de test partiel après testStarted(com.android.tradefed.result.TestDescription, long) s'est produite.

Paramètres
testCaseStartedRecord TestRecordProto.TestRecord : Le proto partiel représentant le cas de test.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestion du proto d'enregistrement de module finalisé après que testModuleEnded() s'est produit.

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

processTestModuleStartedprocessusTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

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

Paramètres
runRecord TestRecordProto.TestRecord : Le proto finalisé représentant la course.

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

Paramètres
runStartedRecord TestRecordProto.TestRecord : Le proto partiel représentant la course.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Paramètres
portValue Integer

Méthodes protégées

closeSocket

protected void closeSocket ()