Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


Reporter Proto che scarica il TestRecord in un file.

Sommario

Campi

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

Costruttori pubblici

FileProtoResultReporter ()

Metodi pubblici

boolean isPeriodicWriting ()

Indica se la scrittura periodica è abilitata o meno.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del prototipo finale con tutti i risultati.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Gestione del protocollo del record del test di chiamata parziale dopo invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void setFileOutput (File output)

Imposta il file in cui visualizzare il risultato.

void setPeriodicWriting (boolean enabled)

Abilita la scrittura di ogni modulo individualmente in un file.

Campi

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

Costruttori pubblici

FileProtoResultReporter

public FileProtoResultReporter ()

Metodi pubblici

isPeriodicWriting

public boolean isPeriodicWriting ()

Indica se la scrittura periodica è abilitata o meno.

ritorna
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Gestione del prototipo finale con tutti i risultati.

Parametri
finalRecord TestRecordProto.TestRecord : il TestRecordProto.TestRecord finalizzato con tutti i risultati della TestRecordProto.TestRecord .

processStartInvocation

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

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

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

invocationContext IInvocationContext : la IInvocationContext .

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestRunEnded

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

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

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

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

setFileOutput

public void setFileOutput (File output)

Imposta il file in cui visualizzare il risultato.

Parametri
output File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

Abilita la scrittura di ogni modulo individualmente in un file.

Parametri
enabled boolean