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

public class ModuleProtoResultReporter
extends FileProtoResultReporter

java.lang.অবজেক্ট
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 ()

ধ্রুবক

ইনভোকেশন_আইডি_কী

public static final String INVOCATION_ID_KEY

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

পাবলিক কনস্ট্রাক্টর

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

public ModuleProtoResultReporter ()

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

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

পরামিতি
mainInvocationContext IInvocationContext

granularResults boolean

পাবলিক পদ্ধতি

parseResultsমেটাডেটা

public static  parseResultsMetadata (File protoResults)

আমরা হয়তো ট্রান্সফার করে ফেলেছি এমন মেটাডেটা বের করার জন্য ইউটিল পার্স করা হচ্ছে

পরামিতি
protoResults File

রিটার্নস

প্রক্রিয়াপরীক্ষাক্ষেত্রসমাপ্ত

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) হওয়ার পর চূড়ান্ত পরীক্ষার কেস রেকর্ড প্রোটো পরিচালনা করা হচ্ছে।

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

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

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

প্রক্রিয়াপরীক্ষা-রানসমাপ্ত

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

ERROR(/#testRunEnded(long,HashMap)) সংঘটিত হওয়ার পর চূড়ান্ত রান রেকর্ড প্রোটো পরিচালনা করা হচ্ছে।

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

moduleInProgress boolean : একটি মডিউল চলছে কিনা।

রিপোর্ট গ্রানুলার ফলাফল

public boolean reportGranularResults ()

রিটার্নস
boolean

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

public void reportStopCaching ()

ক্যাশিং বন্ধ করুন

public boolean stopCaching ()

রিটার্নস
boolean

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

afterModuleEnd সম্পর্কে

protected void afterModuleEnd ()

মডিউলস্টার্টের আগে

protected void beforeModuleStart ()

createCachedContext সম্পর্কে

protected IInvocationContext createCachedContext ()

রিটার্নস
IInvocationContext