Raportujący wyniki FileProto

public class FileProtoResultReporter
extends ProtoResultReporter

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


Raportujący Proto, który dodaje TestRecord do pliku.

Podsumowanie

Fieldsem

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

Konstruktory publiczne

FileProtoResultReporter()

Metody publiczne

File getOutputFile()
boolean isPeriodicWriting()

Określa, czy jest włączone pisanie okresowe.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego protokołu ze wszystkimi wynikami.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Obsługa rekordu testu częściowego wywołania po wystąpieniu invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Obsługa protokołu finalnego modułu po testModuleEnded().

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Obsługa protokołu sfinalizowanego uruchomienia rekordu uruchomienia po ERROR(/#testRunEnded(long,HashMap)) .

void setDelimitedOutput(boolean delimitedOutput)
void setFileOutput(File output)

Ustawia plik, w którym ma być wyjściowy wynik.

void setOutputFile(File outputFile)
void setPeriodicWriting(boolean enabled)

Włącz zapisywanie każdego modułu oddzielnie w pliku.

Metody chronione

TestRecordProto.ChildReference createModuleChildReference(TestRecordProto.TestRecord record)

Tworzy referencję podrzędną modułu.

Fieldsem

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PLIK_PROTO_OUTPUT

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

Konstruktory publiczne

Raportujący wyniki FileProto

public FileProtoResultReporter ()

Metody publiczne

getOutputFile (Plik wyjściowy)

public File getOutputFile ()

Zwroty
File

Pismo okresowe

public boolean isPeriodicWriting ()

Określa, czy jest włączone pisanie okresowe.

Zwroty
boolean

procesFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego protokołu ze wszystkimi wynikami.

Parametry
finalRecord TestRecordProto.TestRecord: sfinalizowany dokument ze wszystkimi wynikami wywołania.

ProcesStartInvocation

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

Obsługa rekordu testu częściowego wywołania po wystąpieniu invocationStarted(com.android.tradefed.invoker.IInvocationContext).

Parametry
invocationStartRecord TestRecordProto.TestRecord: częściowy proto wypełniany po metodzie invocationStart.

invocationContext IInvocationContext: wywołanie IInvocationContext.

Zakończenie modułuTestu

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Obsługa protokołu finalnego modułu po testModuleEnded().

Parametry
moduleRecord TestRecordProto.TestRecord: ostateczna wersja protokołu reprezentującego moduł.

Zakończono bieg testowania procesu

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

Obsługa protokołu sfinalizowanego uruchomienia rekordu uruchomienia po ERROR(/#testRunEnded(long,HashMap)) .

Parametry
runRecord TestRecordProto.TestRecord: sfinalizowany protokół reprezentujący uruchomienie.

moduleInProgress boolean: informacja o tym, czy moduł jest w toku.

ustaw daneWyjściowe

public void setDelimitedOutput (boolean delimitedOutput)

Parametry
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

Ustawia plik, w którym ma być wyjściowy wynik.

Parametry
output File

setwyjściowy plik

public void setOutputFile (File outputFile)

Parametry
outputFile File

setPeriodicWrite

public void setPeriodicWriting (boolean enabled)

Włącz zapisywanie każdego modułu oddzielnie w pliku.

Parametry
enabled boolean

Metody chronione

createModuleChildOdniesienie

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Tworzy referencję podrzędną modułu.

Parametry
record TestRecordProto.TestRecord

Zwroty
TestRecordProto.ChildReference