KTapResultParser
public class KTapResultParser
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.testtype.binary.KTapResultParser |
একটি KUnit পরীক্ষা মডিউল দ্বারা উত্পাদিত এবং debugfs এর অধীনে একটি `ফলাফল` ফাইলে স্থাপন করা KTAP আউটপুটকে পড়ে।
এই বাস্তবায়নটি অফিসিয়াল ডকুমেন্টেশন, kunit_parser.py এবং পরীক্ষার সময় পাওয়া নির্দিষ্ট সতর্কতার ভিত্তিতে তৈরি। অতিরিক্ত যুক্তি প্রয়োজন:
- ইন্ডেন্টেশন উপেক্ষা করা হয়েছে কারণ এটি ব্যবহার জুড়ে সামঞ্জস্যপূর্ণ নয়।
- সাবটেস্ট গ্রুপে সঠিকভাবে নেস্ট করার জন্য "# সাবটেস্ট:" দিয়ে শুরু হওয়া লাইন প্রয়োজন। এই পদ্ধতিটি kunit_parser.py থেকে নেওয়া হয়েছিল।
- কখনও কখনও একটি "- " পরীক্ষার নাম এবং ডায়াগনস্টিক ডেটা নিয়ে যায় যখন একটি '#' ব্যবহার করা হয় না। এটি সম্মুখীন হলে এটি বন্ধ ছিনতাই করা হয়.
- পরীক্ষার নামের কারিগরিভাবে '#' ছাড়াও যেকোনো অক্ষর থাকতে পারে। TF পরীক্ষার ফলাফলে অনুবাদ করার সময় এটি সম্ভবত একটি সমস্যা হয়ে উঠবে। আপাতত শুধুমাত্র পোস্ট প্রসেসিং হল আন্ডারস্কোর দিয়ে স্পেস প্রতিস্থাপন করা।
সারসংক্ষেপ
পাবলিক কনস্ট্রাক্টর | |
---|---|
KTapResultParser () |
পাবলিক পদ্ধতি | |
---|---|
static void | applyKTapResultToListener ( ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution) |
পাবলিক কনস্ট্রাক্টর
KTapResultParser
public KTapResultParser ()
পাবলিক পদ্ধতি
KTapResultToListener প্রয়োগ করুন
public static void applyKTapResultToListener (ITestInvocationListener listener, String testRunName, String ktapFileContent, KTapResultParser.ParseResolution resolution)
পরামিতি | |
---|---|
listener | ITestInvocationListener |
testRunName | String |
ktapFileContent | String |
resolution | KTapResultParser.ParseResolution |