com.android.tradefed.result

ইন্টারফেস

বাগরিপোর্টকালেক্টর.সাবপ্রেডিকেট
আইলগসেভার যে ক্লাসগুলো এই ইন্টারফেসটি ইমপ্লিমেন্ট করে, সেগুলো একটি কেন্দ্রীয় স্থানে লগ সংরক্ষণের জন্য মেথড প্রদান করে।
আইলগসেভারলিসেনার লগ ফাইল সংরক্ষিত হলে তা শোনার জন্য ITestInvocationListener কে অনুমতি দেয়।
ইনপুটস্ট্রিমসোর্স এই ইন্টারফেসটি মূলত একটি InputStream র‍্যাপ করে সেটিকে ক্লোনযোগ্য করে তোলে।
IShardableListener একটি ITestInvocationListener যা শার্ড করা যায়।
ITestInvocationListener টেস্ট আহ্বানের ফলাফল শোনার জন্য লিসেনার।
ITestLifeCycleReceiver ইন্সট্রুমেন্টেশন টেস্ট রান চলাকালীন ইভেন্ট নোটিফিকেশন গ্রহণ করে।
ITestLoggerReceiver এমন একটি সত্তা যাতে একটি ITestLogger ইনস্ট্যান্স ইনজেক্ট করা যায়, যাতে এটিকে লগিংয়ের উদ্দেশ্যে ব্যবহার করা যায়।
ITestSumaryListener এমন একটি ইন্টারফেস যা ITestInvocationListener সামারির মাধ্যমে কিছু সীমিত তথ্য আদান-প্রদান করতে দেয়।

ক্লাস

ATestFileSystemLogSaver ATest একটি নির্দিষ্ট পাথে লগ সংরক্ষণ করার জন্য এই LogSaver ক্লাসটি ব্যবহার করে।
বাগরিপোর্টকালেক্টর একটি পাস-থ্রু ITestInvocationListener যা কনফিগারযোগ্য ইভেন্ট ঘটলে বাগরিপোর্ট সংগ্রহ করে এবং প্রতিটি বাগরিপোর্ট সংগৃহীত হওয়ার পর তার চাইল্ড অবজেক্টগুলোতে ITestInvocationListener.testLog কল করে।
বাগরিপোর্টকালেক্টর.প্রেডিকেট কখন একটি বাগরিপোর্ট গ্রহণ করতে হবে তা বর্ণনা করে এমন একটি পূর্ণাঙ্গ প্রেডিকেট।
বাইটঅ্যারেইনপুটস্ট্রিমসোর্স
পরীক্ষা শ্রোতা সংগ্রহ করা একটি ITestInvocationListener যা সকল পরীক্ষার ফলাফল সংগ্রহ করবে।
কনসোলরেজাল্টরিপোর্টার পরীক্ষার ফলাফল কনসোলে প্রিন্ট করার জন্য রেজাল্ট রিপোর্টার।
গণনা পরীক্ষার ফলাফল লিসেনার একটি TestResultListener যা TestStatus অনুযায়ী মোট পরীক্ষার সংখ্যা ট্র্যাক করে।
ডিভাইসফাইলরিপোর্টার একটি ইউটিলিটি ক্লাস যা ডিভাইসে ফাইল আছে কিনা তা পরীক্ষা করে এবং ফাইল পাওয়া গেলে সেগুলোকে ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) এ পাঠায়।
ইভেন্টসলগারলিসেনার লিসেনার যা প্রাপ্ত সমস্ত ইভেন্ট একটি ফাইলে লগ করে।
ব্যর্থতার বিবরণ ট্রেড ফেডারেশনে ব্যর্থতার তথ্য বর্ণনা করে এমন ক্লাস।
ফাইলইনপুটস্ট্রিমসোর্স একটি InputStreamSource যা একটি ইনপুট ফাইল গ্রহণ করে।
ফাইলসিস্টেমলগসেভার ফাইল সিস্টেমে লগ সংরক্ষণ করুন।
ফিল্টারডরেজাল্টফরওয়ার্ডার ResultForwarder এর এমন একটি সংস্করণ যা শুধুমাত্র TestDescription এর একটি অনুমোদিত তালিকা রিপোর্ট করার অনুমতি দেয়।
আহ্বান সারাংশ সহায়ক একগুচ্ছ লিসেনারের জন্য TestSummary সংগ্রহ ও প্রতিবেদন করার সহায়ক ক্লাস
InvocationToJUnitResultForwarder এমন একটি ক্লাস যা ITestInvocationListener ইভেন্টগুলো শোনে এবং সেগুলোকে একটি TestListener কাছে পাঠিয়ে দেয়।
JsonHttpTestResultReporter একটি ফলাফল রিপোর্টার যা পরীক্ষার মেট্রিক্সের ফলাফল, শাখা এবং ডিভাইসের তথ্যকে JSON-এ এনকোড করে এবং HTTP পরিষেবা এন্ডপয়েন্টে POST করে।
JUnitToInvocationResultForwarder এমন একটি ক্লাস যা TestListener ইভেন্টগুলো শোনে এবং সেগুলোকে একটি ITestInvocationListener কাছে ফরোয়ার্ড করে।
LegacySubprocessResultsReporter সাবপ্রসেস রেজাল্টস রিপোর্টারের একটি স্থিরীকৃত বাস্তবায়ন, যা এর সুপারক্লাসের পরিবর্তন সত্ত্বেও TF/CTS-এর পূর্ববর্তী সংস্করণগুলোর (যেমন ৮+) সাথে সামঞ্জস্যপূর্ণ থাকবে।
লগক্যাটক্র্যাশরেজাল্টফরওয়ার্ডার বিশেষ লিসেনার: কোনো ব্যর্থতার ক্ষেত্রে (যেমন ইন্সট্রুমেন্টেশন প্রসেস ক্র্যাশ করলে), এটি লগক্যাট থেকে ক্র্যাশটি বের করার চেষ্টা করবে এবং টেস্টের সাথে যুক্ত ব্যর্থতার বার্তায় তা যোগ করবে।
লগফাইল সংরক্ষিত লগ ফাইলের মেটাডেটা ধারণ করার ক্লাস।
লগফাইলসেভার ITestInvocationListener এর জন্য একটি সহায়ক যা লগ ডেটা একটি ফাইলে সংরক্ষণ করবে।
লগসেভাররেজাল্টফরওয়ার্ডার গ্লোবাল ফাইল সেভারের মাধ্যমে লগ সংরক্ষণের জন্য একটি ResultForwarder
LUCIResultReporter একটি রেজাল্ট রিপোর্টার যা ResultDB এবং LUCI-এর জন্য প্রয়োজনীয় পরীক্ষার ফলাফল JSON ফরম্যাটে (go/result-sink) সংরক্ষণ করে এবং কনসোলে ফাইলের অবস্থান লগ করে।
মেট্রিক্সএক্সএমএলরিজাল্টরিপোর্টার MetricsXMLResultReporter টেস্টের invocationEnded পর্যায়ে metrics-folder প্যারামিটার দ্বারা নির্দিষ্ট ফোল্ডারের একটি XML ফাইলে টেস্ট মেট্রিক্স এবং রান মেট্রিক্স লিখে রাখে।
মডিউলরেজাল্টসঅ্যান্ডমেট্রিক্সফরওয়ার্ডার ResultAndLogForwarder এর একটি বর্ধিত সংস্করণ যা পরীক্ষার ফলাফলে অতিরিক্ত মডিউল-সম্পর্কিত মেট্রিক যোগ করে।
বহু-ব্যর্থতার বিবরণ একাধিক FailureDescription একটি হোল্ডারে সংগ্রহ করুন।
NameMangleListener ফলাফল জানানোর সময় টেস্ট মেথড, ক্লাস এবং প্যাকেজের নাম অনুবাদ করার জন্য একটি প্রক্সি লিসেনার।
পাসিংটেস্টফাইলরিপোর্টার একটি ITestInvocationListener যা সফল টেস্ট কেসগুলোর তালিকা একটি টেস্ট ফাইলে সংরক্ষণ করে।
রিপোর্ট পাস করা পরীক্ষা ফাইলে রিপোর্ট করুন এবং উত্তীর্ণ পরীক্ষা বাদ দেওয়ার জন্য সম্ভাব্য ফিল্টারগুলো যোগ করুন।
রেজাল্টঅ্যান্ডলগফরওয়ার্ডার ফলাফল এবং লগ ইভেন্টের জন্য ফরওয়ার্ডার।
রেজাল্টফরওয়ার্ডার একটি ITestInvocationListener যা ইনভোকেশনের ফলাফল অন্যান্য লিসেনারদের একটি তালিকায় ফরোয়ার্ড করে।
রিটেনশনফাইলসেভার ডিরেক্টরিতে .retention ফাইল তৈরি করার জন্য সহায়ক ক্লাস।
RetryResultForwarder ResultForwarder এর একটি এক্সটেনশন যা সর্বদা একটি নির্দিষ্ট অ্যাটেম্পট নম্বরে পুশ করে।
স্ন্যাপশটইনপুটস্ট্রিমসোর্স একটি ফাইল-সমর্থিত ইনপুটস্ট্রিমসোর্স।
স্টাবটেস্টরানলিসেনার ITestRunListener এর স্টাব বাস্তবায়ন
সাবপ্রসেসরেজাল্টসরিপোর্টার ITestInvocationListener প্রয়োগ করে, যা একটি result_reporter হিসেবে নির্দিষ্ট করা হয় এবং সাবপ্রসেস থেকে টেস্ট, টেস্ট রান ও টেস্ট ইনভোকেশনের ফলাফল ফরওয়ার্ড করে।
পরীক্ষার বিবরণ একটি টেস্ট কেস সম্পর্কিত তথ্য উপস্থাপনকারী ক্লাস।
টেস্টডেসক্রিপশনসফাইল TestDescriptions-এর একটি তালিকাকে একটি টেস্ট ফাইলে মার্শালিং এবং আনমার্শালিং করার জন্য একটি ইউটিলিটি ক্লাস।
পরীক্ষার ফলাফল একটিমাত্র পরীক্ষার ফলাফল সংরক্ষণের ধারক।
টেস্টরেজাল্টলিসেনার ITestLifecycleListener-এর একটি সরলীকৃত রূপ, যা সেইসব বাস্তবায়নকারীদের জন্য তৈরি করা হয়েছে যারা শুধুমাত্র স্বতন্ত্র পরীক্ষার ফলাফল নিয়ে আগ্রহী।
টেস্টরানরেজাল্ট একটিমাত্র পরীক্ষার ফলাফল ধারণ করে।
টেস্টরানরেজাল্টলিসেনার লিসেনার যা চূড়ান্ত টেস্ট রানের স্ট্যাটাস পড়ার সুযোগ দেয়।
পরীক্ষার সারাংশ পরীক্ষার সারাংশ উপস্থাপনের জন্য একটি ক্লাস।
টেস্টসামারি.টাইপডস্ট্রিং
টেক্সটরেজাল্টরিপোর্টার একটি টেস্ট রেজাল্ট রিপোর্টার যা ফলাফলগুলো JUnit টেক্সট রেজাল্ট প্রিন্টারে পাঠিয়ে দেয়।
এক্সএমএলরেজাল্টরিপোর্টার JUnit-এর ফলাফল Ant-এর XMLJUnitResultFormatter-এর সাথে সামঞ্জস্যপূর্ণ ফরম্যাটে XML ফাইলে লেখে।

এনাম

কার্যক্রম চলছে সার্বিক কার্যক্রমটি চলমান।
বাগরিপোর্টকালেক্টর.ফিল্টার
বাগরিপোর্টকালেক্টর.ফ্রিক
বাগরিপোর্টকালেক্টর.বিশেষ্য
বাগরিপোর্টকালেক্টর.রিলেশন
আহ্বান স্থিতি আহ্বানের অবস্থা বোঝানোর জন্য একটি সহায়ক enum।
লগ ডেটা টাইপ লগ ডেটার ডেটা টাইপ নির্দেশ করে।
পরীক্ষার অবস্থা ট্রেডফেডে পরীক্ষা পদ্ধতিগুলোর সম্ভাব্য অবস্থাগুলোর উপস্থাপনা।
টেস্টসামারি.টাইপ