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