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 ()

روشهای عمومی

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)

سیستم های انتقال مواد از نهایی پروتو رکورد پس ITestLifeCycleReceiver.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 ()

روشهای عمومی

isPeriodicWriting

public boolean isPeriodicWriting ()

این که آیا نوشتن دوره ای فعال است یا خیر.

برمی گردد
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

دست زدن به نسخه اولیه با تمام نتایج.

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

processStartIvocation

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)

سیستم های انتقال مواد از نهایی پروتو رکورد پس ITestLifeCycleReceiver.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

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

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

مولفه های
enabled boolean

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

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

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

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

برمی گردد
TestRecordProto.ChildReference