com.android.tradefed.build

ইন্টারফেস

IAppBuildInfo এই ইন্টারফেসটি বাতিল করা হয়েছে। IBuildInfo সরাসরি ব্যবহার করুন।
IBuildInfo পরীক্ষার অধীনে বিল্ড সম্পর্কে তথ্য রাখে।
IBuildProvider পরীক্ষার অধীনে বিল্ড সংক্রান্ত তথ্য প্রদানের জন্য দায়ী।
IDeviceBuildInfo একটি IBuildInfo যা একটি সম্পূর্ণ অ্যান্ড্রয়েড ডিভাইস বিল্ড এবং (ঐচ্ছিকভাবে) এর পরীক্ষাগুলি উপস্থাপন করে।
IDeviceBuildProvider একটি IBuildProvider যা একটি বিল্ড পুনরুদ্ধার করতে ITestDevice থেকে তথ্য ব্যবহার করে।
IFileDownloader একটি দূরবর্তী ফাইল ডাউনলোড করার জন্য ইন্টারফেস.
IFolderBuildInfo একটি সাধারণ বিমূর্ত IBuildInfo যার বিল্ড আর্টিফ্যাক্টগুলি একটি স্থানীয় ফাইল সিস্টেম ডিরেক্টরিতে রয়েছে।

ক্লাস

অ্যাপবিল্ড ইনফো একটি IBuildInfo যা একটি Android অ্যাপ্লিকেশন এবং এর পরীক্ষা প্যাকেজ(গুলি) প্রতিনিধিত্ব করে৷
AppDeviceBuildInfo এই শ্রেণীটি অবজ্ঞা করা হয়েছে। IDeviceBuildInfo সরাসরি ব্যবহার করুন।
বুটস্ট্র্যাপবিল্ড প্রদানকারী একটি IDeviceBuildProvider যা বুটস্ট্র্যাপ টেস্ট ডিভাইস থেকে তথ্য তৈরি করে

এটি সাধারণত বাহ্যিকভাবে সরবরাহ করা বিল্ড সহ ডিভাইসগুলির জন্য ব্যবহৃত হয়, যেমন

বিল্ড ইনফো একটি IBuildInfo এর জেনেরিক বাস্তবায়ন যা একটি ITestDevice এর সাথে যুক্ত হওয়া উচিত।
BuildInfoKey বিল্ড তথ্য প্রশ্ন সম্পর্কিত ক্লাস হোল্ডিং গণনা.
বিল্ড পুনরুদ্ধার ত্রুটি পরীক্ষার জন্য বিল্ড পুনরুদ্ধার করার সময় একটি মারাত্মক ত্রুটি ঘটেছে৷
বিল্ড সিরিয়ালাইজড সংস্করণ ক্লাস যা সমস্ত IBuildInfo এর বর্তমান সিরিয়ালাইজেশন সংস্করণ ধারণ করে।
CommandLineBuildInfoBuilder ইউটিলিটি একটি কমান্ড লাইন থেকে সাধারণ বিল্ড তথ্য আর্গুমেন্ট ক্যাপচার এবং তাদের থেকে একটি IBuildInfo তৈরি করা বোঝায়।
নির্ভরতা সমাধানকারী একটি নতুন ধরনের প্রদানকারী যা একটি পরীক্ষার জন্য সমস্ত নির্ভরতা পেতে দেয়।
DeviceBuildDescriptor একটি IBuildInfo এর জন্য একটি র‍্যাপার ক্লাস, যাতে ডিভাইস প্ল্যাটফর্ম বিল্ড তথ্য পুনরুদ্ধার করার সহায়ক পদ্ধতি রয়েছে।
ডিভাইসবিল্ড ইনফো একটি IBuildInfo যা একটি সম্পূর্ণ অ্যান্ড্রয়েড ডিভাইস বিল্ড এবং (ঐচ্ছিকভাবে) এর পরীক্ষাগুলি উপস্থাপন করে।
DeviceFolderBuildInfo একটি IDeviceBuildInfo যাতে স্থানীয় ফাইল সিস্টেমের একটি ডিরেক্টরিতে থাকা অন্যান্য বিল্ড আর্টিফ্যাক্টও থাকে।
বিদ্যমান বিল্ড প্রদানকারী একটি IBuildProvider যা একটি ইতিমধ্যে নির্মিত IBuildInfo প্রদান করে।
ফাইল ডাউনলোড ক্যাশে একটি সহায়ক শ্রেণী যা ডাউনলোড করা ফাইলগুলির একটি স্থানীয় ফাইল সিস্টেম LRU ক্যাশে বজায় রাখে।
ফাইলডাউনলোডক্যাচফ্যাক্টরি FileDownloadCache তৈরির জন্য একটি কারখানা
ফাইলডাউনলোডক্যাচেওর্যাপার একটি র্যাপার ক্লাস যা IFileDownloader ইন্টারফেস প্রয়োগ করার সময় FileDownloadCache সুবিধা প্রদান করে।
FolderBuildInfo একটি IFolderBuildInfo এর কংক্রিট বাস্তবায়ন।
LocalAppBuildProvider একটি IBuildProvider যেটি একটি প্রদত্ত স্থানীয় পথের উপর ভিত্তি করে একটি IBuildInfo তৈরি করে
LocalDeviceBuildProvider একটি IBuildProvider যেটি একটি প্রদত্ত ফাইল সিস্টেম ডিরেক্টরি পাথের উপর ভিত্তি করে একটি IDeviceBuildInfo তৈরি করে।
LocalFolderBuildProvider একটি IBuildProvider যা একটি প্রদত্ত স্থানীয় পথের উপর ভিত্তি করে একটি IFolderBuildInfo তৈরি করে
OtaDeviceBuildInfo ওভার-দ্য-এয়ার আপডেট পরীক্ষার জন্য ব্যবহৃত একটি IDeviceBuildInfo
OtatoolsBuildInfo একটি IBuildInfo যাতে otatools আর্টিফ্যাক্ট রয়েছে।
OtaZipfileBuildProvider একটি স্থানীয় OTA জিপ ফাইলের উপর ভিত্তি করে একটি IBuildInfo প্রদান করে।
StubBuild প্রদানকারী একটি IBuildProvider এর খালি বাস্তবায়ন নেই।
সংস্করণকৃত ফাইল একটি সম্পর্কিত সংস্করণ আছে এমন একটি ফাইলের প্রতিনিধিত্বকারী ডেটা কাঠামো।

এনামস

BuildInfoKey.BuildInfoFileKey Enum সমস্ত পরিচিত ফাইল প্রকারের বর্ণনা করে যা IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) এর মাধ্যমে জিজ্ঞাসা করা যেতে পারে।
IBuildInfo.BuildInfoProperties কিছু বৈশিষ্ট্য যা একটি IBuildInfo এর কিছু হ্যান্ডলিং পরিবর্তন করতে হতে পারে।