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

Costanti

String PROTO_REPORT_PORT_OPTION

Costruttori pubblici

StreamProtoResultReporter()

Metodi pubblici

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

Utilizza il record di invocazione per inviare uno alla volta tutti i log finali dell'invocazione.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Gestione del proto finale con tutti i risultati.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Gestione del prototipo di 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 finalizzato dopo l'evento ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Gestione del proto di 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 finalizzato dopo l'evento ERROR(/#testRunEnded(long,HashMap)).

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort(Integer portValue)

Metodi protetti

void closeSocket()

Costanti

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Constant Value: "proto-report-port"

Costruttori pubblici

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metodi pubblici

getProtoReportPort

public Integer getProtoReportPort ()

Ritorni
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Utilizza il record di invocazione per inviare uno alla volta tutti i log finali dell'invocazione.

Parametri
invocationLogs TestRecordProto.TestRecord: il proto finalizzato che rappresenta la chiamata.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del proto finale con tutti i risultati.

Parametri
finalRecord TestRecordProto.TestRecord: Il proto finalizzato con tutti i risultati di chiamata.

processStartInvocation

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

Gestione del prototipo di 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: La chiamata IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del proto del record dello scenario di test finalizzato dopo l'evento ERROR(/#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 proto del record dello scenario di test parziale dopo l'occorrenza di 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 finalizzato dopo l'testModuleEnded().

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestione del proto di record del modulo parziale dopo che si è verificato 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 finalizzato dopo l'evento ERROR(/#testRunEnded(long,HashMap)).

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

moduleInProgress boolean: indica se un modulo è in corso.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestione del proto del record di esecuzione parziale del test 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

Metodi protetti

closeSocket

protected void closeSocket ()