ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.অবজেক্ট
com.android.tradefed.result.proto.ProtoResultParser


Tradefed ফলাফল প্রোটো বিন্যাস জন্য পার্সার.

সারসংক্ষেপ

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

ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

Ctor.

ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)

Ctor.

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

void completeModuleEvents ()

সামঞ্জস্যপূর্ণ রিপোর্টিং নিশ্চিত করার প্রয়োজন হলে, মডিউল, রান এবং পদ্ধতির ঘটনাগুলি সম্পূর্ণ করুন।

String getModuleInProgress ()

প্রগতিশীল মডিউলটির আইডি ফেরত দেয়।

boolean hasInvocationFailed ()

আমন্ত্রণ ব্যর্থ হয়েছে কিনা তা রিপোর্ট করা হয়েছে।

boolean invocationEndedReached ()

পার্সিং একটি আমন্ত্রণ শেষ হয়েছে কিনা তা ফেরত দেয়।

void processFileProto (File protoFile)

প্রোটো ফাইল সরাসরি পার্স করার ক্ষেত্রে, একটি ক্রম হিসাবে তাদের সরাসরি পার্সিং পরিচালনা করুন।

void processFinalizedProto (TestRecordProto.TestRecord finalProto)

প্রধান এন্ট্রি ফাংশন যা চূড়ান্ত সম্পূর্ণ প্রোটো নেয় এবং এর ফলাফল পুনরায় চালায়।

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

প্রধান এন্ট্রি ফাংশন যেখানে প্রতিটি প্রোটো ট্রেডফেড ইভেন্টে পার্স করার জন্য উপস্থাপন করা হয়।

boolean setMergeInvocationContext (boolean enabled)

এই অবজেক্টটি যে মূল প্রেক্ষাপটের সাথে শুরু করা হয়েছে তার সাথে সিরিয়ালাইজড আমন্ত্রণ প্রসঙ্গ মার্জ করা সক্ষম বা অক্ষম করুন৷

void setQuiet (boolean quiet)

ইভেন্টগুলি প্রাপ্ত হলে মুদ্রণ করা হবে কি না তা সেট করে।

void setReportLogs (boolean reportLogs)

আমাদের লগ রিপোর্ট করা উচিত কিনা তা সেট করে।

void setSkipParsingAccounting (boolean skip)

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

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation)

Ctor.

পরামিতি
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation, 
                String prefixForFile)

Ctor.

পরামিতি
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

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

সম্পূর্ণ মডিউল ইভেন্ট

public void completeModuleEvents ()

সামঞ্জস্যপূর্ণ রিপোর্টিং নিশ্চিত করার প্রয়োজন হলে, মডিউল, রান এবং পদ্ধতির ঘটনাগুলি সম্পূর্ণ করুন।

getModuleInProgress

public String getModuleInProgress ()

প্রগতিশীল মডিউলটির আইডি ফেরত দেয়। কোনোটিই প্রগতিতে না থাকলে শূন্য দেয়।

রিটার্নস
String

আমন্ত্রণ ব্যর্থ হয়েছে৷

public boolean hasInvocationFailed ()

আমন্ত্রণ ব্যর্থ হয়েছে কিনা তা রিপোর্ট করা হয়েছে।

রিটার্নস
boolean

invocationEndedReached

public boolean invocationEndedReached ()

পার্সিং একটি আমন্ত্রণ শেষ হয়েছে কিনা তা ফেরত দেয়।

রিটার্নস
boolean

processFileProto

public void processFileProto (File protoFile)

প্রোটো ফাইল সরাসরি পার্স করার ক্ষেত্রে, একটি ক্রম হিসাবে তাদের সরাসরি পার্সিং পরিচালনা করুন। ফাইলের একটি ক্রম রিপোর্ট করার সময় FileProtoResultReporter এর সাথে যুক্ত।

পরামিতি
protoFile File : প্রোটো ফাইলটি পার্স করা হবে।

নিক্ষেপ করে
IOException

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

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

প্রধান এন্ট্রি ফাংশন যা চূড়ান্ত সম্পূর্ণ প্রোটো নেয় এবং এর ফলাফল পুনরায় চালায়।

পরামিতি
finalProto TestRecordProto.TestRecord : চূড়ান্ত TestRecord পার্স করা হবে।

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

প্রধান এন্ট্রি ফাংশন যেখানে প্রতিটি প্রোটো ট্রেডফেড ইভেন্টে পার্স করার জন্য উপস্থাপন করা হয়।

পরামিতি
currentProto TestRecordProto.TestRecord : বর্তমান TestRecord পার্স করা হবে।

রিটার্নস
ProtoResultParser.TestLevel প্রোটো প্রক্রিয়াকৃত একটি মডিউল হলে সত্য।

setMergeInvocationContext

public boolean setMergeInvocationContext (boolean enabled)

এই অবজেক্টটি যে মূল প্রেক্ষাপটের সাথে শুরু করা হয়েছে তার সাথে সিরিয়ালাইজড আমন্ত্রণ প্রসঙ্গ মার্জ করা সক্ষম বা অক্ষম করুন৷

মনে রাখবেন যে reportInvocation কনস্ট্রাক্টর প্যারামিটারের মাধ্যমে আমন্ত্রণ-স্তরের রিপোর্টিং নিষ্ক্রিয় করা এখনও প্রসঙ্গ তথ্যকে একত্রিত করে এবং আচরণটি নিষ্ক্রিয় করতে স্পষ্টভাবে এই পদ্ধতিটি ব্যবহার করা প্রয়োজন।

TODO(b/288001953): এটি সম্পন্ন করার জন্য যথাযথ API পুনরায় দেখুন।

পরামিতি
enabled boolean

রিটার্নস
boolean আগের অবস্থা

শান্ত

public void setQuiet (boolean quiet)

ইভেন্টগুলি প্রাপ্ত হলে মুদ্রণ করা হবে কি না তা সেট করে।

পরামিতি
quiet boolean

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

public void setReportLogs (boolean reportLogs)

আমাদের লগ রিপোর্ট করা উচিত কিনা তা সেট করে।

পরামিতি
reportLogs boolean

setSkipParsingAccounting

public void setSkipParsingAccounting (boolean skip)

পরামিতি
skip boolean