স্ট্রিমপ্রোটোরেসাল্ট রিপোর্টার

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


ProtoResultReporter এর একটি বাস্তবায়ন

সারাংশ

ধ্রুবক

String PROTO_REPORT_PORT_OPTION

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

StreamProtoResultReporter ()

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

Integer getProtoReportPort ()
void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

আমন্ত্রণের সমস্ত চূড়ান্ত লগ একে একে পাঠাতে আমন্ত্রণ রেকর্ড ব্যবহার করুন।

void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

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

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) হওয়ার পর আংশিক পরীক্ষার কেস রেকর্ড প্রোটো পরিচালনা করা হচ্ছে।

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) হওয়ার পর আংশিক পরীক্ষা চালানোর রেকর্ড প্রোটো পরিচালনা করা।

void setProtoReportPort (Integer portValue)

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

void closeSocket ()

ধ্রুবক

প্রোটো_রিপোর্ট_পোর্ট_বিকল্প

public static final String PROTO_REPORT_PORT_OPTION

ধ্রুবক মান: "প্রোটো-রিপোর্ট-পোর্ট"

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

স্ট্রিমপ্রোটোরেসাল্ট রিপোর্টার

public StreamProtoResultReporter ()

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

getProtoReportPort সম্পর্কে

public Integer getProtoReportPort ()

রিটার্নস
Integer

প্রক্রিয়া ফাইনাল ইনভোকেশন লগ

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

আমন্ত্রণের সমস্ত চূড়ান্ত লগ একে একে পাঠাতে আমন্ত্রণ রেকর্ড ব্যবহার করুন।

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

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

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

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

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

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

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

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

context IInvocationContext : আমন্ত্রণ IInvocationContext

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

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

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

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) হওয়ার পর আংশিক পরীক্ষার কেস রেকর্ড প্রোটো পরিচালনা করা হচ্ছে।

পরামিতি
testCaseStartedRecord TestRecordProto.TestRecord : টেস্ট কেস প্রতিনিধিত্বকারী আংশিক প্রোটো।

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

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

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

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

পরামিতি
moduleStartRecord TestRecordProto.TestRecord : মডিউলটি প্রতিনিধিত্বকারী আংশিক প্রোটো।

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

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

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

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

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

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

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) হওয়ার পর আংশিক পরীক্ষা চালানোর রেকর্ড প্রোটো পরিচালনা করা।

পরামিতি
runStartedRecord TestRecordProto.TestRecord : রানের প্রতিনিধিত্বকারী আংশিক প্রোটো।

সেটপ্রোটোরিপোর্টপোর্ট

public void setProtoReportPort (Integer portValue)

পরামিতি
portValue Integer

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

ক্লোজসকেট

protected void closeSocket ()