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

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


একটি ফলাফল রিপোর্টার মানে শুধুমাত্র মডিউল স্তরের ফলাফল রিপোর্ট করা. এই মডিউলে কোনো পুনঃপ্রবেশ সমর্থিত নয়। এই প্রতিবেদকের উদ্দেশ্য প্রাথমিকভাবে মডিউল স্তরে ক্যাশে করার জন্য।

সারাংশ

ক্ষেত্র

public static final 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

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

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

public ModuleProtoResultReporter ()

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

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

পরামিতি
mainInvocationContext IInvocationContext

granularResults boolean

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

পার্স ফলাফল মেটাডেটা

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 : চূড়ান্ত প্রোটো একটি পরীক্ষার কেস প্রতিনিধিত্ব করে।

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

প্রসেসTestRunended

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

ক্যাশেড কনটেক্সট তৈরি করুন

protected IInvocationContext createCachedContext ()

রিটার্নস
IInvocationContext