از سال ۲۰۲۶، برای هماهنگی با مدل توسعه پایدار اصلی خود و اطمینان از پایداری پلاتفرم برای بومسازگان، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساختن و همیاری در AOSP، از android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشرشده که به AOSP ارسال شده است ارجاع میدهد. برای اطلاعات بیشتر، تغییرات در AOSP را ببینید.
Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
زمانبندی فرمان آزمایشی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
در Tradefed، هر درخواست آزمایشی از
برنامهریز فرمان
عبور میکند تا اجرا شود. بنابراین «زمانبند فرمان» جزء کلیدی مهار لازم برای اجرای آزمایشها است.
چرخه حیات
وقتی درخواست آزمایشی به Tradefed ارائه میشود (برای مثال، ورودی از
کنسول)، قبلاز اجرا شدن، از رویدادهای زیر عبور میکند:
- درخواست آزمایش تجزیه میشود - درخواست آزمایش معمولاً از مرجع پیکربندی XML
Tradefed و بهدنبال آن گزینهها تشکیل میشود.
برای مثال:
> run host --class com.android.tradefed.build.BuildInfoTest
- «مدیر دستگاه» برای دستگاه(های) منطبق با درخواست آزمایش لازم است -
«مدیر دستگاه» دستگاهی را اختصاص میدهد
که با درخواستهای آزمایش مطابقت داشته باشد. برای مثال، اگر دستگاه Pixel درخواست شود، «مدیر دستگاه» بهدنبال دستگاه Pixel دردسترس میگردد.
- درخواست آزمایش + دستگاه(ها) بهعنوان فراخوانی شروع میشود - آزمایش درحال شروع شدن است.
- انتشار دستگاه - پساز اتمام فراخوانی، دستگاه اختصاصدادهشده منتشر خواهد شد و میتواند برای آزمایشهای دیگر اختصاص داده شود.
فراخوانی Tradefed
فراخوانی در Tradefed به زمانی اشاره دارد که فرمان آزمایشی درحال اجرا است.
دستگاههای موجود در فراخوانی بهعنوان allocated علامتگذاری شدهاند و نمیتوانند
توسط آزمایشهای دیگر برای اجرا استفاده شوند.
TF مراحل زیر را به این ترتیب اجرا خواهد کرد:
- ساختن و آزمایش کردن بارگیری آرتیفکتها
- آمادهسازی هدف
- اجرای آزمایش
- پاکسازی هدف
- گزارش نتایج
هر مرحله در
بخش معماری با جزئیات بیشتری توضیح داده شده است.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-10-11 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-10-11 بهوقت ساعت هماهنگ جهانی."],[],[]]