com.android.tradefed.build

واجهات

IAppBuildInfo تم إيقاف هذه الواجهة نهائيًا. استخدِم IBuildInfo مباشرةً. 
IBuildInfo تحتوي على معلومات حول الإصدار قيد الاختبار. 
IBuildProvider مسؤول عن تقديم معلومات حول الإصدار قيد الاختبار. 
IDeviceBuildInfo IBuildInfo يمثّل إصدارًا كاملاً من جهاز Android واختباراته (اختياريًا). 
IDeviceBuildProvider IBuildProvider يستخدم معلومات من ITestDevice لاسترداد إصدار. 
IFileDownloader واجهة لتنزيل ملف بعيد 
IFolderBuildInfo IBuildInfo مجرّد بسيط يحتوي على عناصر تصميم مضمّنة في دليل نظام ملفات محلي. 
IFuseDriverProfile تحدّد هذه السمة السلوك المحدّد لبرنامج تشغيل FUSE معيّن، ما يسمح بأن يكون MountManager عامًا. 

صفوف

AppBuildInfo IBuildInfo يمثّل تطبيق Android وحِزم الاختبار الخاصة به. 
AppDeviceBuildInfo تم إيقاف هذه الفئة نهائيًا. استخدِم IDeviceBuildInfo مباشرةً. 
BootstrapBuildProvider IDeviceBuildProvider يوفّر معلومات الإصدار من الجهاز الاختباري

يتم استخدام هذا الإعداد عادةً للأجهزة التي يتم توفير إصدار لها خارجيًا، أي 

BuildInfo تنفيذ عام لـ IBuildInfo يجب ربطه بـ ITestDevice 
BuildInfoKey فئة تحتوي على تعداد متعلّق بطلبات البحث عن معلومات الإصدار. 
BuildSerializedVersion فئة تحتوي على إصدار التسلسل الحالي لجميع IBuildInfo
CasConverter فئة singleton لتحويل دليل مقسّم إلى أجزاء FastCDC إلى الدليل الأصلي 
CasFuseDriverProfile ‫CasDriverProfile هو تطبيق محدّد لـ IFuseDriverProfile خاص بصور الأجهزة التي تتضمّن أدلة مقسّمة إلى أجزاء FastCDC. 
CommandLineBuildInfoBuilder أداة مصمّمة لتسجيل وسيطات معلومات الإصدار العادية من سطر الأوامر وإنشاء IBuildInfo منها. 
DependenciesResolver نوع جديد من موفّري البيانات يتيح الحصول على جميع التبعيات لإجراء اختبار 
DeviceBuildDescriptor فئة تضم IBuildInfo، وتحتوي على طرق مساعدة لاسترداد معلومات إصدار النظام الأساسي للجهاز. 
DeviceBuildInfo IBuildInfo يمثّل إصدارًا كاملاً من جهاز Android واختباراته (اختياريًا). 
DeviceFolderBuildInfo IDeviceBuildInfo يحتوي أيضًا على عناصر أخرى من عناصر التصميم مضمّنة في دليل على نظام الملفات المحلي. 
ExistingBuildProvider IBuildProvider تعرض IBuildInfo تم إنشاؤها من قبل. 
FileDownloadCache فئة مساعدة تحتفظ بذاكرة تخزين مؤقت LRU لنظام الملفات المحلي للملفات التي تم تنزيلها. 
FileDownloadCacheFactory مصنع لإنشاء FileDownloadCache 
FileDownloadCacheWrapper فئة تضمّ FileDownloadCache أثناء تنفيذ واجهة IFileDownloader
FolderBuildInfo تنفيذ ملموس للعلامة IFolderBuildInfo 
FuseMountManager  
FuseMountManagerFactory مصنع لإنشاء مثيلات FuseMountManager وإعدادها. 
LocalAppBuildProvider IBuildProvider ينشئ IBuildInfo استنادًا إلى مسار محلي تم توفيره 
LocalDeviceBuildProvider IBuildProvider ينشئ IDeviceBuildInfo استنادًا إلى مسار دليل نظام ملفات تم توفيره. 
LocalFolderBuildProvider IBuildProvider ينشئ IFolderBuildInfo استنادًا إلى مسار محلي تم توفيره 
OtaDeviceBuildInfo IDeviceBuildInfo يُستخدَم لاختبار التحديثات عبر اتصال لاسلكي. 
OtatoolsBuildInfo حزمة IBuildInfo تحتوي على عناصر otatools. 
StubBuildProvider تنفيذ فارغ لا يؤدي إلى أي عملية للعلامة IBuildProvider 
VersionedFile بنية بيانات تمثّل ملفًا مرتبطًا بإصدار. 

تعدادات

BuildInfoKey.BuildInfoFileKey تعداد يصف جميع أنواع الملفات المعروفة التي يمكن طلب البحث عنها من خلال IBuildInfo.getFile(BuildInfoFileKey)
IBuildInfo.BuildInfoProperties بعض السمات التي يمكن أن يحتوي عليها IBuildInfo لتعديل بعض طرق معالجته. 

الاستثناءات

BuildRetrievalError حدث خطأ فادح أثناء استرداد الإصدار المخصّص للاختبار.