com.android.tradefed.build

واجهات

IAppBuildInfo تم إهمال هذه الواجهة. استخدم IBuildInfo مباشرة.
IBuildProvider المسؤول عن تقديم المعلومات المتعلقة بالبناء قيد الاختبار.
IDeviceBuildInfo IBuildInfo الذي يمثل البنية الكاملة لجهاز Android واختباراته (اختياريًا).
IDeviceBuildProvider IBuildProvider الذي يستخدم المعلومات من ITestDevice لاسترداد البنية.
IFileDownloader واجهة لتحميل ملف بعيد.
IfolderBuildInfo IBuildInfo مجردة بسيطة تحتوي عناصر بنائها على دليل نظام ملفات محلي.

الطبقات

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

يُستخدم هذا عادةً للأجهزة ذات البنية المتوفرة خارجيًا، على سبيل المثال

معلومات البناء التنفيذ العام لـ IBuildInfo الذي يجب أن يكون مرتبطًا بـ ITestDevice .
CommandLineBuildInfoBuilder الأداة المساعدة تهدف إلى التقاط وسيطات معلومات البناء المعتادة من سطر الأوامر وإنشاء IBuildInfo منها.
DependeencyResolver نوع جديد من الموفرين يسمح بالحصول على كافة التبعيات للاختبار.
DeviceBuildDescriptor فئة مجمعة لـ IBuildInfo ، تحتوي على أساليب مساعدة لاسترداد معلومات بناء النظام الأساسي للجهاز.
معلومات بناء الجهاز IBuildInfo الذي يمثل البنية الكاملة لجهاز Android واختباراته (اختياريًا).
DeviceFolderBuildInfo IDeviceBuildInfo الذي يحتوي أيضًا على عناصر البناء الأخرى الموجودة في دليل على نظام الملفات المحلي.
موجودBuildProvider IBuildProvider الذي يقوم بإرجاع IBuildInfo الذي تم إنشاؤه بالفعل.
FileDownloadCache فئة مساعدة تحافظ على ذاكرة التخزين المؤقت لنظام الملفات المحلي LRU للملفات التي تم تنزيلها.
FileDownloadCacheFactory مصنع لإنشاء FileDownloadCache
FileDownloadCacheWrapper فئة مجمعة توفر تسهيلات FileDownloadCache أثناء تنفيذ واجهة IFileDownloader .
FolderBuildInfo التنفيذ الملموس لـ IFolderBuildInfo .
LocalAppBuildProvider IBuildProvider الذي يقوم بإنشاء IBuildInfo استنادًا إلى المسار المحلي المقدم
LocalDeviceBuildProvider IBuildProvider الذي يقوم بإنشاء IDeviceBuildInfo استنادًا إلى مسار دليل نظام الملفات المقدم.
LocalFolderBuildProvider IBuildProvider الذي يقوم بإنشاء IFolderBuildInfo استنادًا إلى المسار المحلي المقدم
OtaDeviceBuildInfo IDeviceBuildInfo المستخدم لاختبار التحديث عبر الهواء.
OtatoolsBuildInfo IBuildInfo الذي يحتوي على عناصر otatools.
OtaZipfileBuildProvider يوفر IBuildInfo استنادًا إلى ملف مضغوط محلي عبر OTA.
StubBuildProvider تنفيذ فارغ بدون تشغيل لـ IBuildProvider .

الاستثناءات

خطأ في البناء حدث خطأ فادح أثناء استرداد البنية للاختبار.