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 processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del prototipo finale con tutti i risultati.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Gestione del protocollo del record di test di invocazione parziale dopo che si è verificata invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del protocollo del record del test case finalizzato dopo che si è verificato ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Si è verificata la gestione del protocollo del record del test case parziale dopo testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestione del protocollo del record del modulo finalizzato dopo che si è verificato testModuleEnded() .

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestione del protocollo del record del modulo parziale dopo che si è verificato testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Gestione del protocollo del record di esecuzione finalizzato dopo che si è verificato ERROR(/#testRunEnded(long,HashMap)) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestione del protocollo del record dell'esecuzione del test parziale dopo che si è verificato testRunStarted(String, int) .

void setProtoReportPort (Integer portValue)

Metodi protetti

void closeSocket ()

Campi

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Costruttori pubblici

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metodi pubblici

getProtoReportPort

public Integer getProtoReportPort ()

ritorna
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

Parametri
invocationLogs TestRecordProto.TestRecord : il protocollo finalizzato che rappresenta l'invocazione.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del prototipo finale con tutti i risultati.

Parametri
finalRecord TestRecordProto.TestRecord : il protocollo finalizzato con tutti i risultati dell'invocazione.

processStartInvocation

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

Gestione del protocollo del record di test di invocazione parziale dopo che si è verificata invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Parametri
invocationStartRecord TestRecordProto.TestRecord : il protocollo parziale popolato dopo invocationStart.

context IInvocationContext : l'invocazione IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del protocollo del record del test case finalizzato dopo che si è verificato ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

Parametri
testCaseRecord TestRecordProto.TestRecord : il protocollo finalizzato che rappresenta un caso di test.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Si è verificata la gestione del protocollo del record del test case parziale dopo testStarted(com.android.tradefed.result.TestDescription, long) .

Parametri
testCaseStartedRecord TestRecordProto.TestRecord : il protocollo parziale che rappresenta il caso di test.

processoTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestione del protocollo del record del modulo finalizzato dopo che si è verificato testModuleEnded() .

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Gestione del protocollo del record del modulo parziale dopo che si è verificato testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

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

processTestRunEnded

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

Gestione del protocollo del record di esecuzione finalizzato dopo che si è verificato ERROR(/#testRunEnded(long,HashMap)) .

Parametri
runRecord TestRecordProto.TestRecord : il protocollo finalizzato che rappresenta la corsa.

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Gestione del protocollo del record dell'esecuzione del test parziale dopo che si è verificato testRunStarted(String, int) .

Parametri
runStartedRecord TestRecordProto.TestRecord : il protocollo parziale che rappresenta la corsa.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parametri
portValue Integer

Metodi protetti

chiudiSocket

protected void closeSocket ()