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


أداة إعداد تقارير النتائج التي تهدف إلى إعداد تقارير عن النتائج على مستوى الوحدة فقط. لا يمكن إعادة الدخول إلى هذه الوحدة. الغرض الأساسي من هذا المراسل هو التخزين المؤقت على مستوى الوحدة.

ملخّص

الثوابت

String INVOCATION_ID_KEY

الإنشاءات العامة

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

الطُرق العامة

static parseResultsMetadata(File protoResults)

أداة تحليل لاستخراج البيانات الوصفية التي ربما نقلناها

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 reportGranularResults()
void reportStopCaching()
boolean stopCaching()

الطُرق المحمية

void afterModuleEnd()
void beforeModuleStart()
IInvocationContext createCachedContext()

الثوابت

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Constant Value: "invocation_id"

الإنشاءات العامة

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

المعلمات
mainInvocationContext IInvocationContext

granularResults boolean

الطُرق العامة

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

أداة تحليل لاستخراج البيانات الوصفية التي ربما نقلناها

المعلمات
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: تحدّد هذه السمة ما إذا كانت الوحدة قيد التقدّم أم لا.

reportGranularResults

public boolean reportGranularResults ()

المرتجعات
boolean

reportStopCaching

public void reportStopCaching ()

stopCaching

public boolean stopCaching ()

المرتجعات
boolean

الطُرق المحمية

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

المرتجعات
IInvocationContext