StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Un'implementazione di ProtoResultReporter

Riepilogo

Campi

public static final String PROTO_REPORT_PORT_OPTION

Costruttori pubblici

StreamProtoResultReporter()

Metodi pubblici

Integer getProtoReportPort()
void processFinalProto(TestRecordProto.TestRecord finalRecord)

Gestione del proto finale con tutti i risultati.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Gestione del proto del record di test di chiamata parziale dopo l'evento invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Gestione del proto del record dello scenario di test completato dopo l'evento ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Gestione del record proto dello scenario di test parziale dopo l'evento testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Gestione del proto del record del modulo completato dopo l'evento testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Gestione del proto del record del modulo parziale dopo l'evento testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Gestione del proto del record di esecuzione completato dopo che si è verificato ITestLifeCycleReceiver.testRunEnded(long, HashMap).

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Gestione del proto del record di esecuzione del test parziale dopo che si è verificato testRunStarted(String, int).

void setProtoReportPort(Integer portValue)

Campi

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Costruttori pubblici

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metodi pubblici

getProtoReportPort

public Integer getProtoReportPort ()

Ritorni
Integer

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del proto finale con tutti i risultati.

Parametri
finalRecord TestRecordProto.TestRecord: il proto completato con tutti i risultati dell'invocazione.

processStartInvocation

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

Gestione del proto del record di test di chiamata parziale dopo l'evento invocationStarted(com.android.tradefed.invoker.IInvocationContext).

Parametri
invocationStartRecord TestRecordProto.TestRecord: il proto parziale compilato dopo invocationStart.

context IInvocationContext: l'invocazione IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del proto del record dello scenario di test completato dopo l'evento ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap).

Parametri
testCaseRecord TestRecordProto.TestRecord: il proto finalizzato che rappresenta uno scenario di test.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Gestione del record proto dello scenario di test parziale dopo l'evento testStarted(com.android.tradefed.result.TestDescription, long).

Parametri
testCaseStartedRecord TestRecordProto.TestRecord: il proto parziale che rappresenta lo scenario di test.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestione del proto del record del modulo completato dopo l'evento testModuleEnded().

Parametri
moduleRecord TestRecordProto.TestRecord: il proto definitivo che rappresenta il modulo.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestione del proto del record del modulo parziale dopo l'evento testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

Parametri
moduleStartRecord TestRecordProto.TestRecord: il proto parziale che rappresenta il modulo.

processTestRunEnded

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

Gestione del proto del record di esecuzione completato dopo che si è verificato ITestLifeCycleReceiver.testRunEnded(long, HashMap).

Parametri
runRecord TestRecordProto.TestRecord: il proto finalizzato che rappresenta l'esecuzione.

moduleInProgress boolean: indica se un modulo è in corso o meno.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestione del proto del record di esecuzione del test parziale dopo che si è verificato testRunStarted(String, int).

Parametri
runStartedRecord TestRecordProto.TestRecord: il proto parziale che rappresenta l'esecuzione.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parametri
portValue Integer