প্রোটোরিজাল্টপার্সার
public class ProtoResultParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.proto.ProtoResultParser |
ট্রেডফেড ফলাফলের প্রোটো ফরম্যাটের জন্য পার্সার।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
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) |
সরকারি নির্মাণকারী
প্রোটোরিজাল্টপার্সার
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
| প্যারামিটার | |
|---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
প্রোটোরিজাল্টপার্সার
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 ()
চলমান মডিউলের আইডি ফেরত দেয়। কোনো মডিউল চলমান না থাকলে null ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
আহ্বান ব্যর্থ হয়েছে
public boolean hasInvocationFailed ()
আহ্বানটি ব্যর্থ হয়েছে বলে জানানো হয়েছে কি না, তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
আহ্বান শেষ হয়েছে পৌঁছেছে
public boolean invocationEndedReached ()
পার্সিং একটি আহ্বান শেষ হওয়া পর্যন্ত পৌঁছেছে কিনা তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
ফাইলপ্রোটো প্রক্রিয়া করুন
public void processFileProto (File protoFile)
প্রোটো ফাইল সরাসরি পার্স করার ক্ষেত্রে, সেগুলোকে একটি অনুক্রম হিসেবে সরাসরি পার্সিং করুন। ফাইলের একটি অনুক্রম রিপোর্ট করার সময় এটি FileProtoResultReporter সাথে যুক্ত থাকে।
| প্যারামিটার | |
|---|---|
protoFile | File : যে প্রোটো ফাইলটি পার্স করা হবে। |
| নিক্ষেপ | |
|---|---|
| java.io.IOException |
IOException | |
প্রক্রিয়া চূড়ান্ত প্রোটো
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
মূল এন্ট্রি ফাংশন যা চূড়ান্তকৃত সম্পূর্ণ প্রোটো গ্রহণ করে এবং এর ফলাফল পুনরায় প্রদর্শন করে।
| প্যারামিটার | |
|---|---|
finalProto | TestRecordProto.TestRecord : পার্স করার জন্য চূড়ান্ত TestRecord । |
প্রক্রিয়ানতুনপ্রোটো
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
প্রধান এন্ট্রি ফাংশন, যেখানে প্রতিটি প্রোটোকে ট্রেডফেড ইভেন্টে পার্স করার জন্য উপস্থাপন করা হয়।
| প্যারামিটার | |
|---|---|
currentProto | TestRecordProto.TestRecord : পার্স করার জন্য বর্তমান TestRecord । |
| ফেরত | |
|---|---|
ProtoResultParser.TestLevel | প্রক্রিয়াকৃত প্রোটোটি যদি একটি মডিউল হয়, তবে সত্য। |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
এই অবজেক্টটি যে মূল কনটেক্সট দিয়ে ইনিশিয়ালাইজ করা হয়েছে, তার সাথে সিরিয়ালাইজড ইনভোকেশন কনটেক্সটকে মার্জ করা সক্ষম বা অক্ষম করুন।
উল্লেখ্য যে, reportInvocation কনস্ট্রাক্টর প্যারামিটারের মাধ্যমে ইনভোকেশন-লেভেল রিপোর্টিং নিষ্ক্রিয় করলেও কনটেক্সট তথ্য মার্জ হয়ে যায় এবং এই আচরণটি নিষ্ক্রিয় করার জন্য স্পষ্টভাবে এই মেথডটি ব্যবহার করতে হয়।
করণীয় (b/288001953): এটি সম্পন্ন করার জন্য উপযুক্ত API পুনরায় পর্যালোচনা করুন।
| প্যারামিটার | |
|---|---|
enabled | boolean |
| ফেরত | |
|---|---|
boolean | পূর্ববর্তী অবস্থা |
setQuiet
public void setQuiet (boolean quiet)
ইভেন্ট পেলে প্রিন্ট করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
quiet | boolean |
রিপোর্ট লগ সেট করুন
public void setReportLogs (boolean reportLogs)
লগগুলো রিপোর্ট করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
| প্যারামিটার | |
|---|---|
skip | boolean |