ModuleProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

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


منظور از گزارشگر نتیجه این است که فقط نتایج سطح ماژول را گزارش کند. هیچ ورود مجدد در این ماژول پشتیبانی نمی شود. هدف این گزارشگر در درجه اول ذخیره سازی در سطح ماژول است.

خلاصه

فیلدها

public static final String INVOCATION_ID_KEY

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

ModuleProtoResultReporter ()
ModuleProtoResultReporter ( IInvocationContext mainInvocationContext, boolean granularResults)

روش های عمومی

static parseResultsMetadata (File protoResults)

تجزیه Util برای استخراج ابرداده ممکن است منتقل کرده باشیم

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

رسیدگی به پرونده پرونده آزمایشی نهایی شده پس از ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) رخ داد.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

boolean stopCaching ()

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

void afterModuleEnd ()
void beforeModuleStart ()

فیلدها

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

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

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

پارامترها
mainInvocationContext IInvocationContext

granularResults boolean

روش های عمومی

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

تجزیه Util برای استخراج ابرداده ممکن است منتقل کرده باشیم

پارامترها
protoResults File

برمی گرداند

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

رسیدگی به پرونده پرونده آزمایشی نهایی شده پس از ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) رخ داد.

پارامترها
testCaseRecord TestRecordProto.TestRecord : پروتو نهایی شده که یک مورد آزمایشی را نشان می دهد.

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 : آیا یک ماژول در حال پیشرفت است یا خیر.

stopCaching

public boolean stopCaching ()

برمی گرداند
boolean

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

afterModuleEnd

protected void afterModuleEnd ()

قبل ازModuleStart

protected void beforeModuleStart ()