FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


گزارشگر اولیه که TestRecord را در یک فایل تخلیه می کند.

خلاصه

زمینه های

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

سازندگان عمومی

FileProtoResultReporter ()

روش های عمومی

File getOutputFile ()
boolean isPeriodicWriting ()

فعال بودن یا نبودن نوشتن دوره ای.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

رسیدگی به پروتو نهایی با همه نتایج.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

رسیدگی به پروتوی رکورد آزمون فراخوانی جزئی پس از وقوع invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

مدیریت پروتو رکورد ماژول نهایی پس از testModuleEnded() رخ داد.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

مدیریت پروتو رکورد اجرای نهایی پس از ERROR(/#testRunEnded(long,HashMap)) رخ داد.

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

فایل را تعیین می کند که در آن خروجی نتیجه بگیرد.

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

نوشتن هر ماژول به صورت جداگانه در یک فایل را فعال کنید.

روش های محافظت شده

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

یک مرجع فرزند برای یک ماژول ایجاد می کند.

زمینه های

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

سازندگان عمومی

FileProtoResultReporter

public FileProtoResultReporter ()

روش های عمومی

getOutputFile

public File getOutputFile ()

برمی گرداند
File

نوشتن دوره ای است

public boolean isPeriodicWriting ()

فعال بودن یا نبودن نوشتن دوره ای.

برمی گرداند
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

رسیدگی به پروتو نهایی با همه نتایج.

مولفه های
finalRecord TestRecordProto.TestRecord : پروتو نهایی شده با تمام نتایج فراخوانی.

processStartInvocation

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

رسیدگی به پروتوی رکورد آزمون فراخوانی جزئی پس از وقوع invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

مولفه های
invocationStartRecord TestRecordProto.TestRecord : پروتوی جزئی که پس از invocationStart پر شده است.

invocationContext IInvocationContext : فراخوان IInvocationContext .

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

مدیریت پروتو رکورد ماژول نهایی پس از testModuleEnded() رخ داد.

مولفه های
moduleRecord TestRecordProto.TestRecord : پروتو نهایی که نشان دهنده ماژول است.

processTestRunEnded

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

مدیریت پروتو رکورد اجرای نهایی پس از ERROR(/#testRunEnded(long,HashMap)) رخ داد.

مولفه های
runRecord TestRecordProto.TestRecord : پروتو نهایی که اجرا را نشان می دهد.

moduleInProgress boolean : آیا یک ماژول در حال پیشرفت است یا خیر.

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

مولفه های
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

فایل را تعیین می کند که در آن خروجی نتیجه بگیرد.

مولفه های
output File

setOutputFile

public void setOutputFile (File outputFile)

مولفه های
outputFile File

مجموعه نگارش دوره ای

public void setPeriodicWriting (boolean enabled)

نوشتن هر ماژول به صورت جداگانه در یک فایل را فعال کنید.

مولفه های
enabled boolean

روش های محافظت شده

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

یک مرجع فرزند برای یک ماژول ایجاد می کند.

مولفه های
record TestRecordProto.TestRecord

برمی گرداند
TestRecordProto.ChildReference