com.android.tradefed.build সম্পর্কে

ইন্টারফেস

আইএপবিল্ডইনফো এই ইন্টারফেসটি বন্ধ করা হয়েছে। সরাসরি IBuildInfo ব্যবহার করুন।
আইবিল্ডইনফো পরীক্ষাধীন বিল্ড সম্পর্কে তথ্য ধারণ করে।
আইবিল্ডপ্রোভাইডার পরীক্ষাধীন বিল্ড সম্পর্কিত তথ্য প্রদানের জন্য দায়ী।
IDeviceBuildInfo সম্পর্কে একটি IBuildInfo যা একটি সম্পূর্ণ অ্যান্ড্রয়েড ডিভাইস বিল্ড এবং (ঐচ্ছিকভাবে) এর পরীক্ষাগুলির প্রতিনিধিত্ব করে।
আইডিভাইসবিল্ডপ্রোভাইডার একটি IBuildProvider যা একটি ITestDevice থেকে তথ্য ব্যবহার করে একটি বিল্ড পুনরুদ্ধার করে।
আইফাইলডাউনলোডার একটি দূরবর্তী ফাইল ডাউনলোড করার জন্য ইন্টারফেস।
আইফোল্ডারবিল্ডইনফো একটি সাধারণ সারাংশ IBuildInfo যার বিল্ড আর্টিফ্যাক্টগুলি একটি স্থানীয় ফাইল সিস্টেম ডিরেক্টরিতে রয়েছে।
IFuseDriverপ্রোফাইল একটি নির্দিষ্ট FUSE ড্রাইভারের নির্দিষ্ট আচরণ সংজ্ঞায়িত করে, যা MountManager কে জেনেরিক হতে দেয়।

ক্লাস

অ্যাপবিল্ডইনফো একটি IBuildInfo যা একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন এবং এর পরীক্ষামূলক প্যাকেজ(গুলি) উপস্থাপন করে।
অ্যাপডিভাইসবিল্ডইনফো এই ক্লাসটি বন্ধ করা হয়েছে। সরাসরি IDeviceBuildInfo ব্যবহার করুন।
বুটস্ট্র্যাপবিল্ডপ্রোভাইডার একটি IDeviceBuildProvider যা পরীক্ষা ডিভাইস থেকে বিল্ড তথ্য বুটস্ট্র্যাপ করে

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

বিল্ডইনফো একটি IBuildInfo এর জেনেরিক বাস্তবায়ন যা একটি ITestDevice এর সাথে যুক্ত হওয়া উচিত।
বিল্ডইনফোকি বিল্ড তথ্য প্রশ্নের সাথে সম্পর্কিত ক্লাস হোল্ডিং গণনা।
বিল্ড রিট্রিভ্যাল ত্রুটি পরীক্ষার জন্য বিল্ডটি পুনরুদ্ধার করার সময় একটি মারাত্মক ত্রুটি ঘটেছে।
বিল্ড সিরিয়ালাইজড ভার্সন সমস্ত IBuildInfo এর বর্তমান সিরিয়ালাইজেশন সংস্করণ ধারণকারী ক্লাস।
ক্যাসফিউজড্রাইভারপ্রোফাইল CasDriverProfile হল FastCDC চাঙ্কড ডিরেক্টরি সহ ডিভাইস চিত্রগুলির জন্য IFuseDriverProfile এর একটি নির্দিষ্ট বাস্তবায়ন।
কমান্ডলাইনবিল্ডইনফোবিল্ডার ইউটিলিটির উদ্দেশ্য ছিল একটি কমান্ড লাইন থেকে সাধারণ বিল্ড তথ্য আর্গুমেন্টগুলি ক্যাপচার করা এবং সেগুলি থেকে একটি IBuildInfo তৈরি করা।
নির্ভরতা সমাধানকারী একটি নতুন ধরণের প্রদানকারী যা পরীক্ষার জন্য সমস্ত নির্ভরতা পেতে দেয়।
ডিভাইসবিল্ড বর্ণনাকারী IBuildInfo এর জন্য একটি র‍্যাপার ক্লাস, যাতে ডিভাইস প্ল্যাটফর্ম বিল্ড তথ্য পুনরুদ্ধারের জন্য সহায়ক পদ্ধতি রয়েছে।
ডিভাইসবিল্ডইনফো একটি IBuildInfo যা একটি সম্পূর্ণ অ্যান্ড্রয়েড ডিভাইস বিল্ড এবং (ঐচ্ছিকভাবে) এর পরীক্ষাগুলির প্রতিনিধিত্ব করে।
ডিভাইসফোল্ডারবিল্ডইনফো একটি IDeviceBuildInfo যাতে স্থানীয় ফাইল সিস্টেমের একটি ডিরেক্টরিতে থাকা অন্যান্য বিল্ড আর্টিফ্যাক্টও থাকে।
বিদ্যমান বিল্ডপ্রোভাইডার একটি IBuildProvider যা ইতিমধ্যেই নির্মিত একটি IBuildInfo প্রদান করে।
ফাইলডাউনলোডক্যাশে একটি সহায়ক শ্রেণী যা ডাউনলোড করা ফাইলগুলির একটি স্থানীয় ফাইল সিস্টেম LRU ক্যাশে বজায় রাখে।
ফাইলডাউনলোডক্যাশফ্যাক্টরি FileDownloadCache তৈরির কারখানা
ফাইলডাউনলোডক্যাশর্যাপার একটি র‍্যাপার ক্লাস যা IFileDownloader ইন্টারফেস বাস্তবায়নের সময় FileDownloadCache সুবিধা প্রদান করে।
ফোল্ডারবিল্ডইনফো IFolderBuildInfo এর বাস্তব বাস্তবায়ন।
ফিউজমাউন্ট ম্যানেজার
লোকালঅ্যাপবিল্ডপ্রোভাইডার একটি IBuildProvider যা একটি প্রদত্ত স্থানীয় পথের উপর ভিত্তি করে একটি IBuildInfo তৈরি করে
লোকালডিভাইসবিল্ডপ্রোভাইডার একটি IBuildProvider যা একটি প্রদত্ত ফাইল সিস্টেম ডিরেক্টরি পাথের উপর ভিত্তি করে একটি IDeviceBuildInfo তৈরি করে।
লোকালফোল্ডারবিল্ডপ্রোভাইডার একটি IBuildProvider যা একটি প্রদত্ত স্থানীয় পথের উপর ভিত্তি করে একটি IFolderBuildInfo তৈরি করে
ওটাডিভাইসবিল্ডইনফো ওভার-দ্য-এয়ার আপডেট পরীক্ষার জন্য ব্যবহৃত একটি IDeviceBuildInfo
ওটাটুলসবিল্ডইনফো একটি IBuildInfo যাতে otatools আর্টিফ্যাক্ট রয়েছে।
StubBuildProvider সম্পর্কে একটি IBuildProvider এর নো-অপ খালি বাস্তবায়ন।
ভার্সনডফাইল ডেটা স্ট্রাকচার এমন একটি ফাইলের প্রতিনিধিত্ব করে যার একটি সম্পর্কিত সংস্করণ রয়েছে।

এনামস

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