com.android.tradefed.build

رابط‌ها

اطلاعات برنامه این رابط منسوخ شده است. مستقیماً IBuildInfo استفاده کنید.
اطلاعات ساخت اطلاعات مربوط به ساخت تحت آزمایش را در خود نگه می‌دارد.
ارائه دهنده IBuild مسئول ارائه اطلاعات مربوط به ساخت تحت آزمایش.
اطلاعات ساخت دستگاه یک IBuildInfo که نشان دهنده یک نسخه کامل از دستگاه اندروید و (به صورت اختیاری) تست‌های آن است.
ارائه دهنده IDeviceBuildProvider یک IBuildProvider که از اطلاعات یک ITestDevice برای بازیابی یک build استفاده می‌کند.
آی‌فایل‌دانلودر رابط کاربری برای دانلود یک فایل از راه دور.
اطلاعات ساخت پوشه یک IBuildInfo انتزاعی ساده که مصنوعات ساخت آن در یک دایرکتوری سیستم فایل محلی قرار دارند.
پروفایل درایور IFuse رفتار خاص یک درایور FUSE خاص را تعریف می‌کند و به MountManager اجازه می‌دهد تا عمومی باشد.

کلاس‌ها

اطلاعات ساخت اپلیکیشن یک IBuildInfo که نشان‌دهنده‌ی یک برنامه‌ی اندروید و بسته(های) آزمایشی آن است.
اطلاعات ساخت دستگاه برنامه این کلاس منسوخ شده است. مستقیماً IDeviceBuildInfo استفاده کنید.
ارائه دهنده ساخت بوت استرپ یک IDeviceBuildProvider که اطلاعات ساخت را از دستگاه آزمایشی بوت‌استرپ می‌کند

این معمولاً برای دستگاه‌هایی با ساختار خارجی استفاده می‌شود، یعنی

اطلاعات ساخت پیاده‌سازی عمومی یک IBuildInfo که باید با یک ITestDevice مرتبط باشد.
کلید اطلاعات ساخت شمارش نگهداری کلاس مربوط به ساخت پرس‌وجوهای اطلاعاتی.
خطای بازیابی ساخت هنگام بازیابی نسخه آزمایشی، خطای مهلکی رخ داد.
نسخهٔ ساخت‌شده کلاسی که شامل نسخه سریال‌سازی فعلی تمام IBuildInfo است.
پروفایل درایور CasFuse CasDriverProfile یک پیاده‌سازی خاص از IFuseDriverProfile برای تصاویر دستگاه است که دایرکتوری‌های تکه‌تکه شده FastCDC هستند.
سازنده اطلاعات خط فرمان ابزاری برای دریافت آرگومان‌های معمول اطلاعات ساخت از خط فرمان و ایجاد یک IBuildInfo از آنها.
حل‌کننده وابستگی‌ها نوع جدیدی از ارائه‌دهنده که امکان دریافت تمام وابستگی‌های یک تست را فراهم می‌کند.
توصیفگر ساخت دستگاه یک کلاس پوششی برای IBuildInfo که شامل متدهای کمکی برای بازیابی اطلاعات ساخت پلتفرم دستگاه است.
اطلاعات ساخت دستگاه یک IBuildInfo که نشان دهنده یک نسخه کامل از دستگاه اندروید و (به صورت اختیاری) تست‌های آن است.
اطلاعات ساخت پوشه دستگاه یک IDeviceBuildInfo که شامل سایر مصنوعات ساخت موجود در یک دایرکتوری در سیستم فایل محلی نیز می‌شود.
ارائه دهنده ساخت موجود یک IBuildProvider که یک IBuildInfo از قبل ساخته شده را برمی‌گرداند.
فایل دانلود کش یک کلاس کمکی که یک حافظه پنهان LRU سیستم فایل محلی از فایل‌های دانلود شده را نگهداری می‌کند.
دانلود فایلCacheFactory یک کارخانه برای ایجاد FileDownloadCache
دانلود فایلCacheWrapper یک کلاس پوششی که ضمن پیاده‌سازی رابط IFileDownloader امکانات FileDownloadCache را نیز فراهم می‌کند.
اطلاعات ساخت پوشه پیاده‌سازی ملموس یک IFolderBuildInfo .
فیوزمونت منیجر
ارائه دهنده محلی برنامه ساخت یک IBuildProvider که یک IBuildInfo را بر اساس یک مسیر محلی ارائه شده می‌سازد.
ارائه دهنده ساخت دستگاه محلی یک IBuildProvider که یک IDeviceBuildInfo را بر اساس مسیر دایرکتوری سیستم فایل ارائه شده می‌سازد.
ارائه دهنده محلی پوشه یک IBuildProvider که یک IFolderBuildInfo را بر اساس یک مسیر محلی ارائه شده می‌سازد.
اطلاعات ساخت دستگاه Ota یک IDeviceBuildInfo که برای آزمایش به‌روزرسانی‌های بی‌سیم استفاده می‌شود.
اطلاعات ساخت ابزار Otatools یک IBuildInfo که شامل مصنوعات otatools است.
ارائه دهنده StubBuild پیاده‌سازی خالی بدون عملیات از یک IBuildProvider .
فایل نسخه‌بندی‌شده ساختار داده‌ای که فایلی را نشان می‌دهد که دارای یک نسخه مرتبط است.

انوم‌ها

کلید اطلاعات ساخت.کلید اطلاعات ساخت Enum تمام انواع فایل‌های شناخته‌شده‌ای را که می‌توان از طریق IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) جستجو کرد، توصیف می‌کند.
ویژگی‌های اطلاعات ساخت (IBuildInfo.BuildInfoProperties) برخی از ویژگی‌هایی که یک IBuildInfo می‌تواند داشته باشد تا نحوه‌ی مدیریت آن را تغییر دهد.