از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تنظیمات TestFilePush
public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies
زیرکلاسهای مستقیم شناختهشده |
یک ITargetPreparer که یک یا چند فایل/دایرکتوری را از پوشهی IDeviceBuildInfo.getTestsDir() به دستگاه منتقل میکند.
اگر فایل فشرده تستها وجود نداشته باشد یا حاوی apk مورد نیاز نباشد، این آمادهساز، دایرکتوریهای جایگزین را جستجو خواهد کرد. جستجو به ترتیب از آخرین دایرکتوری جایگزین مشخص شده تا اولین دایرکتوری انجام میشود.
خلاصه
سازندگان عمومی
تنظیمات TestFilePush
public TestFilePushSetup ()
روشهای عمومی
وابستگیهای گزارش
public Set<String> reportDependencies ()
public void setUp (TestInformation testInfo)
| پارامترها |
|---|
testInfo | TestInformation |
روشهای محافظتشده
نام فایل تست را اضافه کنید
protected void addTestFileName (String fileName)
یک فایل را به لیست آیتمها برای ارسال اضافه میکند
نام فایل تست را پاک کن
protected void clearTestFileName ()
دریافت ناموفق برای ارسال فایلها
protected Set<String> getFailedToPushFiles ()
مجموعهای از فایلهایی را که ارسال آنها ناموفق بوده است، برمیگرداند. فقط در صورتی قابل استفاده است که 'throw-if-not-found' برابر با false باشد، در غیر این صورت اولین ارسال ناموفق باعث ایجاد استثنا خواهد شد.
دریافت مسیر محلی برای نام فایل
protected File getLocalPathForFilename (IBuildInfo buildInfo,
String fileName,
ITestDevice device) مسیر جانبی میزبان را بر اساس اطلاعات مصنوعات آزمایشی درون اطلاعات ساخت، حل کنید.
| پارامترها |
|---|
buildInfo | IBuildInfo : اطلاعات مصنوعات ساخت |
fileName | String : نام فایل مصنوعات برای ارسال |
device | ITestDevice |
| بازگشتها |
|---|
File | File که نشاندهندهی فایل/مسیر فیزیکی روی میزبان است |
دریافت نامهای فایل آزمایشی
protected List<String> getTestFileNames ()
لیست فایلهایی که باید از فایل زیپ تست به دستگاه منتقل شوند را بازیابی میکند.
اگر فایلی وجود نداشته باشد، آن را پرتاب کن
protected void setThrowIfNoFile (boolean throwIfNoFile)
| پارامترها |
|---|
throwIfNoFile | boolean |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]