از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ارائه دهنده کنترل CtsLaunch
public class CtsLaunchControlProvider
extends LaunchControlProvider implements IDiscoverDependencies
یک LaunchControlProvider برای ساخت CTS.
یک فایل زیپ CTS را از سرور ساخت اندروید بازیابی و استخراج میکند. CTS استخراج شده به صورت IFolderBuildInfo نمایش داده میشود.
خلاصه
فیلدها
پیکربندی فقط_عبارت منظم
public static final Set<String> CONFIG_ONLY_REGEX
JARS_AND_CONFIG_REGEX
public static final Set<String> JARS_AND_CONFIG_REGEX
سازندگان عمومی
ارائه دهنده کنترل CtsLaunch
public CtsLaunchControlProvider ()
روشهای عمومی
public void cleanExtra ()
پاکسازی
public void cleanUp (IBuildInfo info)
فایلهای ساخت موقت را پاک کنید.
| پارامترها |
|---|
info | IBuildInfo |
دریافت نیروی Cas
public boolean getForceCas ()
گزارشتستفایلزیپفیلیتر
public Set<String> reportTestZipFileFilter ()
public void setCtsExtra (List<String> ctsExtra)
public void setCtsExtraAltPath (File altPath)
setCtsForcePartialDownloadRegex
public void setCtsForcePartialDownloadRegex (Set<String> ctsForcePartialDownloadRegex)
| پارامترها |
|---|
ctsForcePartialDownloadRegex | Set |
setCtsPackageName
public void setCtsPackageName (String ctsZipName)
| پارامترها |
|---|
ctsZipName | String |
setCtsUsePartialDownload
public void setCtsUsePartialDownload (boolean shouldUsePartialDownload)
| پارامترها |
|---|
shouldUsePartialDownload | boolean |
تنظیم پیشفرض
public void setDefaultRollout (boolean defaultRollout)
| پارامترها |
|---|
defaultRollout | boolean |
دانلود با تنظیم تأخیر در شاردینگ
public void setDelayDownloadinSharding (boolean delayDownload)
| پارامترها |
|---|
delayDownload | boolean |
setForceDisablePartialDownloadExperiment
public void setForceDisablePartialDownloadExperiment (boolean forceDisablePartialDownloadExperiment)
| پارامترها |
|---|
forceDisablePartialDownloadExperiment | boolean |
setPartialDownloadDefaultRollout
public void setPartialDownloadDefaultRollout (Set<String> partialDownloadDefaultRollout)
| پارامترها |
|---|
partialDownloadDefaultRollout | Set |
لیست عدم اجازه دانلود جزئی را تنظیم کنید
public void setPartialDownloadDisallowList (Set<String> partialDownloadDisallowList)
| پارامترها |
|---|
partialDownloadDisallowList | Set |
setPartialDownloadRolloutArtifact
public void setPartialDownloadRolloutArtifact (String partialDownloadRolloutArtifact)
| پارامترها |
|---|
partialDownloadRolloutArtifact | String |
public void setThrowIfExtraNotFound (boolean shouldThrow)
| پارامترها |
|---|
shouldThrow | boolean |
روشهای محافظتشده
دانلود فایلهای ساخت
protected IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild,
String testTargetName,
String buildName,
IFileDownloader downloader)کلیدهای فایل لازم را همانطور که در --download-build-key پیکربندی شده است، از remoteBuild دانلود کنید و آنها را در یک IBuildInfo ذخیره کنید.
| پارامترها |
|---|
remoteBuild | RemoteBuildInfo : پاسخ سرور کنترل راهاندازی |
testTargetName | String : نام هدف آزمایشی |
buildName | String : نام ساخت، همانطور که توسط کنترل پرتاب تعریف شده است |
downloader | IFileDownloader : IFileDownloader برای دانلود فایلهای ساخت |
پرس و جو برای ساخت
protected RemoteBuildInfo queryForBuild ()
پرس و جوی کنترل پرتاب را انجام دهید و در صورت بروز خطا چندین بار تکرار کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]