ফাইলপ্রোটোরেজাল্ট রিপোর্টার

public class FileProtoResultReporter
extends ProtoResultReporter

java.lang.অবজেক্ট
com.android.tradefed.result.proto.ProtoResultReporter সম্পর্কে
com.android.tradefed.result.proto.FileProtoResultReporter সম্পর্কে


প্রোটো রিপোর্টার যা TestRecord একটি ফাইলে ডাম্প করে।

সারাংশ

ধ্রুবক

String PERIODIC_PROTO_WRITING_OPTION

String PROTO_OUTPUT_FILE

String USE_DELIMITED_API

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

FileProtoResultReporter ()

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

File getOutputFile ()
boolean isPeriodicWriting ()

পর্যায়ক্রমিক লেখা সক্রিয় কিনা।

void processFinalProto (TestRecordProto.TestRecord finalRecord)

সমস্ত ফলাফল সহ চূড়ান্ত প্রোটো পরিচালনা করা।

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) হওয়ার পর আংশিক invocation পরীক্ষার রেকর্ড প্রোটো পরিচালনা করা হচ্ছে।

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void setDelimitedOutput (boolean delimitedOutput)
void setOutputFile (File outputFile)
void setPeriodicWriting (boolean enabled)

প্রতিটি মডিউলকে একটি ফাইলে পৃথকভাবে লেখা সক্ষম করুন।

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

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

একটি মডিউলের জন্য একটি চাইল্ড রেফারেন্স তৈরি করে।

ধ্রুবক

PERIODIC_PROTO_WRITING_OPTION সম্পর্কে

public static final String PERIODIC_PROTO_WRITING_OPTION

ধ্রুবক মান: "পর্যায়ক্রমিক-প্রোটো-লেখা"

প্রোটো_আউটপুট_ফাইল

public static final String PROTO_OUTPUT_FILE

ধ্রুবক মান: "প্রোটো-আউটপুট-ফাইল"

ব্যবহার_বিচ্ছিন্ন_এপিআই

public static final String USE_DELIMITED_API

ধ্রুবক মান: "ব্যবহার-সীমাবদ্ধ-api"

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

ফাইলপ্রোটোরেজাল্ট রিপোর্টার

public FileProtoResultReporter ()

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

getOutputFile সম্পর্কে

public File getOutputFile ()

রিটার্নস
File

পর্যায়ক্রমিক লেখা

public boolean isPeriodicWriting ()

পর্যায়ক্রমিক লেখা সক্রিয় কিনা।

রিটার্নস
boolean

প্রসেসফাইনালপ্রোটো

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

সমস্ত ফলাফল সহ চূড়ান্ত প্রোটো পরিচালনা করা।

পরামিতি
finalRecord TestRecordProto.TestRecord : সমস্ত আমন্ত্রণ ফলাফল সহ চূড়ান্ত প্রোটো।

প্রক্রিয়া শুরু আহ্বান

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) হওয়ার পর আংশিক invocation পরীক্ষার রেকর্ড প্রোটো পরিচালনা করা হচ্ছে।

পরামিতি
invocationStartRecord TestRecordProto.TestRecord : invocationStart এর পরে আংশিক প্রোটো পপুলেট করা হয়।

invocationContext IInvocationContext : The invocation IInvocationContext .

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

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 void setDelimitedOutput (boolean delimitedOutput)

পরামিতি
delimitedOutput boolean

সেটআউটপুটফাইল

public void setOutputFile (File outputFile)

পরামিতি
outputFile File

সেট-পর্যায়ক্রমিক লেখা

public void setPeriodicWriting (boolean enabled)

প্রতিটি মডিউলকে একটি ফাইলে পৃথকভাবে লেখা সক্ষম করুন।

পরামিতি
enabled boolean

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

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

একটি মডিউলের জন্য একটি চাইল্ড রেফারেন্স তৈরি করে।

পরামিতি
record TestRecordProto.TestRecord

রিটার্নস
TestRecordProto.ChildReference