FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

Java.lang.Nesne
🎃 com.android.tradefed.result.proto.ProtoResultReporter
  🎃 com.android.tradefed.result.proto.FileProtoResultReporter


TestRecord öğesini bir dosyaya aktaran protokol raporlayıcısı.

Ö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

Kamu inşaatçıları

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 son protonun işlenmesi.

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.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

testModuleEnded() gerçekleştikten sonra kesinleşmiş modül kayıt protokolü kullanıldı.

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) tarihinden sonra kesinleşmiş çalıştırma kaydı protokolünün işlenmesi meydana geldi.

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

Sonucun çıktısının oluşturulacağı 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'si

public static final String USE_DELIMITED_API

Kamu inşaatçıları

FileProtoResultReporter

public FileProtoResultReporter ()

Herkese açık yöntemler

getÇıkışDosyası

public File getOutputFile ()

İlerlemeler
File

Periyodik Yazma

public boolean isPeriodicWriting ()

Periyodik yazmanın etkin olup olmadığı.

İlerlemeler
boolean

işlemFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Tüm sonuçlarla birlikte son protonun işlenmesi.

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

iş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 sonrasında doldurulan kısmi proto.

invocationContext IInvocationContext: Çağrı IInvocationContext.

işlemTestModülüSonu

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() gerçekleştikten sonra kesinleşmiş modül kayıt protokolü kullanıldı.

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

transactionTestRunSona Erdi

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

ERROR(/#testRunEnded(long,HashMap)) tarihinden sonra kesinleşmiş çalıştırma kaydı protokolünün işlenmesi meydana geldi.

Parametreler
runRecord TestRecordProto.TestRecord: Koşuyu temsil eden nihai protokol.

moduleInProgress boolean: modülün devam edip etmediği.

setDelimitedExit

public void setDelimitedOutput (boolean delimitedOutput)

Parametreler
delimitedOutput boolean

setFileExit

public void setFileOutput (File output)

Sonucun çıktısının oluşturulacağı dosyayı ayarlar.

Parametreler
output File

setÇıkışDosyası

public void setOutputFile (File outputFile)

Parametreler
outputFile File

dizi Periyodik Yazma

public void setPeriodicWriting (boolean enabled)

Her bir modülü tek tek bir dosyaya yazmayı 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