FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


TestRecord dosyasını bir dosyaya aktaran proto raporlayıcı.

Özet

Fields'ın oynadığı filmler

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

Herkese açık kurucular

FileProtoResultReporter()

Herkese açık yöntemler

File getOutputFile()
boolean isPeriodicWriting()

Periyodik yazmanın etkin olup olmadığı.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Tüm sonuçlarla birlikte nihai prototipin işlenmesi.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) oluştuktan sonra kısmi çağrı testi kaydı prototipinin işlenmesi.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

testModuleEnded() oluştuktan sonra nihai modül kaydı prototipinin işlenmesi.

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) gerçekleştikten sonra kesinleşmiş çalıştırma kaydı protokolü.

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

Sonucun yazılacağı dosyayı ayarlar.

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

Her bir modülü tek tek bir dosyaya yazmayı etkinleştirin.

Korunan yöntemler

TestRecordProto.ChildReference createModuleChildReference(TestRecordProto.TestRecord record)

Bir modül için alt referans oluşturur.

Fields'ın oynadığı filmler

PERIODIC_PROTO_WRIING_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

Herkese açık kurucular

FileProtoResultReporter

public FileProtoResultReporter ()

Herkese açık yöntemler

getOutputFile

public File getOutputFile ()

İlerlemeler
File

isPeriodicWriting

public boolean isPeriodicWriting ()

Periyodik yazmanın etkin olup olmadığı.

İlerlemeler
boolean

işlemFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Tüm sonuçlarla birlikte nihai prototipin işlenmesi.

Parametreler
finalRecord TestRecordProto.TestRecord: Tüm çağrı sonuçlarını içeren nihai protokol.

İşlem Başlatma Çağrısı

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

invocationStarted(com.android.tradefed.invoker.IInvocationContext) gerçekleştikten sonra kısmi çağrı testi kaydı protokolü işlendi.

Parametreler
invocationStartRecord TestRecordProto.TestRecord: invocationStart'tan sonra doldurulan kısmi proto.

invocationContext IInvocationContext: IInvocationContext çağrısı.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() oluştuktan sonra nihai modül kaydı prototipinin işlenmesi.

Parametreler
moduleRecord TestRecordProto.TestRecord: Modülü temsil eden nihai proto.

transactionTestRunSona Erdi

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

ERROR(/#testRunEnded(long,HashMap)) meydana geldikten sonra tamamlanmış çalıştırma kaydı prototipinin işlenmesi.

Parametreler
runRecord TestRecordProto.TestRecord: Çalıştırmayı temsil eden nihai proto.

moduleInProgress boolean: Bir modülün devam edip etmediğini belirtir.

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

Parametreler
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

Sonucun yazılacağı dosyayı ayarlar.

Parametreler
output File

setOutputFile

public void setOutputFile (File outputFile)

Parametreler
outputFile File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

Her modülü ayrı bir dosyaya yazma özelliğini etkinleştirin.

Parametreler
enabled boolean

Korunan yöntemler

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Bir modül için alt referans oluşturur.

Parametreler
record TestRecordProto.TestRecord

İlerlemeler
TestRecordProto.ChildReference