মডিউলপ্রোটোরিজাল্টরিপোর্টার

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 Map<String, String> parseResultsMetadata (File protoResults)

আমরা যে মেটাডেটা স্থানান্তর করে থাকতে পারি তা বের করার জন্য পার্সিং ইউটিল।

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

testEnded(TestDescription,long,HashMap) সংঘটিত হওয়ার পর চূড়ান্তকৃত টেস্ট কেস রেকর্ড প্রোটোর ব্যবস্থাপনা।

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() সংঘটিত হওয়ার পর চূড়ান্তকৃত মডিউল রেকর্ড প্রোটোর ব্যবস্থাপনা।

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

testRunEnded(long,HashMap) সংঘটিত হওয়ার পর চূড়ান্তকৃত রান রেকর্ড প্রোটোর ব্যবস্থাপনা।

boolean reportGranularResults ()
void reportStopCaching ()
boolean stopCaching ()

সুরক্ষিত পদ্ধতি

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

ধ্রুবক

আহ্বান_আইডি_কী

public static final String INVOCATION_ID_KEY

ধ্রুবক মান: "invocation_id"

সরকারি নির্মাণকারী

মডিউলপ্রোটোরিজাল্টরিপোর্টার

public ModuleProtoResultReporter ()

মডিউলপ্রোটোরিজাল্টরিপোর্টার

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

প্যারামিটার
mainInvocationContext IInvocationContext

granularResults boolean

জনসাধারণের পদ্ধতি

parseResultsMetadata

public static Map<String, String> parseResultsMetadata (File protoResults)

আমরা যে মেটাডেটা স্থানান্তর করে থাকতে পারি তা বের করার জন্য পার্সিং ইউটিল।

প্যারামিটার
protoResults File

ফেরত
Map<String, String>

প্রক্রিয়া পরীক্ষা শেষ হয়েছে

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

testEnded(TestDescription,long,HashMap) সংঘটিত হওয়ার পর চূড়ান্তকৃত টেস্ট কেস রেকর্ড প্রোটোর ব্যবস্থাপনা।

প্যারামিটার
testCaseRecord TestRecordProto.TestRecord : একটি টেস্ট কেসের প্রতিনিধিত্বকারী চূড়ান্ত প্রোটো।

প্রক্রিয়াপরীক্ষামডিউলশেষ

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() সংঘটিত হওয়ার পর চূড়ান্তকৃত মডিউল রেকর্ড প্রোটোর ব্যবস্থাপনা।

প্যারামিটার
moduleRecord TestRecordProto.TestRecord : মডিউলটির প্রতিনিধিত্বকারী চূড়ান্ত প্রোটো।

প্রক্রিয়া পরীক্ষা শেষ হয়েছে

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

testRunEnded(long,HashMap) সংঘটিত হওয়ার পর চূড়ান্তকৃত রান রেকর্ড প্রোটোর ব্যবস্থাপনা।

প্যারামিটার
runRecord TestRecordProto.TestRecord : রানটির প্রতিনিধিত্বকারী চূড়ান্ত প্রোটো।

moduleInProgress boolean : কোনো মডিউল প্রক্রিয়াধীন আছে কি না।

রিপোর্টগ্র্যানুলাররেজাল্টস

public boolean reportGranularResults ()

ফেরত
boolean

রিপোর্টস্টপক্যাশিং

public void reportStopCaching ()

স্টপক্যাশিং

public boolean stopCaching ()

ফেরত
boolean

সুরক্ষিত পদ্ধতি

মডিউল শেষের পরে

protected void afterModuleEnd ()

মডিউল শুরুর আগে

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

ফেরত
IInvocationContext