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 : প্রোটো ফাইলটি পার্স করা হবে। |
নিক্ষেপ করে | |
---|---|
| IO ব্যতিক্রম |
প্রসেসফাইনালাইজড প্রোটো
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 |