از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
گیرنده ITestFilter
public interface ITestFilterReceiver
| com.android.tradefed.testtype.ITestFilterReceiver |
زیرکلاسهای غیرمستقیم شناختهشده| تست واحد اندروید | آزمایشی که با استفاده از android.support.test.runner.AndroidJUnitRunner، یک بسته تست ابزار دقیق را روی دستگاه مورد نظر اجرا میکند. | | آرتجیتست | | | آرت ران تست | یک اجراکنندهی تست برای اجرای تستهای ART. | | آرت تست | | | دستگاه تست کیس | مورد آزمایشی کمکی JUnit که سرویسهای IRemoteTest و IDeviceTest را ارائه میدهد. | | تست پایه اجرایی | کلاس پایه برای سبک اجرایی تستها. | | تست میزبان اجرایی | اجراکننده آزمایشی برای اجرای فایلهای اجرایی روی میزبان. | | تست هدف اجرایی | اجراکننده آزمایشی برای اجرای فایلهای اجرایی روی هدف. | | جیتست | آزمایشی که یک بسته آزمایشی بومی را روی دستگاه داده شده اجرا میکند. | | GTestBase | کلاس پایه gTest | | تست بنچمارک گوگل | آزمایشی که یک بسته تست بنچمارک گوگل را روی دستگاه مورد نظر اجرا میکند. | | میزبانGTest | آزمایشی که یک بسته آزمایشی بومی را اجرا میکند. | | میزبان تست | یک اجراکننده تست برای تستهای مبتنی بر میزبان JUnit. | | تست میزبان ایزوله | یک اجراکننده TradeFed را پیادهسازی میکند که از یک زیرفرآیند برای اجرای تستها در یک محیط با وابستگی کم به جای اجرای آنها در فرآیند اصلی استفاده میکند. | | JarHostTest | اجراکننده تست برای تستهای JUnit سمت میزبان. | | تست ماژول KUnit | اجراکنندهی تست برای اجرای ماژولهای تست KUnit روی دستگاه. | | تست هدف هسته | اجراکنندهی تست برای اجرای فایلهای اجرایی روی سیستم هدف و تجزیهی نتایج تست هسته. | | تست میزبان دودویی Mobly | تست میزبان برای اجرای یک فایل باینری mobly python از سیستم ساخت اندروید (Soong) | | PtsBotTest | تستهای PTS-bot را اجرا کنید. | | تست میزبان دودویی پایتون | تست میزبان برای اجرای یک فایل باینری پایتون از سیستم ساخت اندروید (Soong) این اجراکنندهی تست از include-filter و exclude-filter پشتیبانی میکند. | | RustBinaryHostTest | تست میزبان برای اجرای یک فایل باینری Rust از سیستم ساخت اندروید (Soong) | | RustBinaryTest | آزمایشی که یک فایل باینری Rust را روی دستگاه داده شده اجرا میکند. | | RustTestBase | کلاس پایه RustBinaryHostTest و RustBinaryTest | | تست خودکار رابط کاربری | |
|
یک اجراکننده که میتواند فیلتر کند کدام تستها اجرا شوند.
اگر تستی با یک یا چند فیلتر شامل مطابقت داشته باشد و با هیچ یک از فیلترهای حذف مطابقت نداشته باشد، اجرا خواهد شد. اگر هیچ فیلتر شاملی داده نشده باشد، تمام تستها باید اجرا شوند، مشروط بر اینکه با هیچ یک از فیلترهای حذف مطابقت نداشته باشند.
قالب فیلترها توسط اجراکننده تعریف میشود و میتواند به صورت <package>، <package>.<class>، <package>.<class>#<method> یا <native_name> ساختار یابد. آنها حتی میتوانند regex باشند.
خلاصه
روشهای عمومی |
|---|
abstract void | addAllExcludeFilters (Set<String> filters) Set از فیلترها را که آزمایشها باید از آنها حذف شوند، اضافه میکند. |
abstract void | addAllIncludeFilters (Set<String> filters) Set از فیلترهایی که تستها باید شامل شوند را اضافه میکند. |
abstract void | addExcludeFilter (String filter) فیلتری اضافه میکند که کدام تستها باید حذف شوند. |
abstract void | addIncludeFilter (String filter) فیلتری اضافه میکند که کدام تستها باید لحاظ شوند. |
abstract void | clearExcludeFilters () تمام فیلترهای حذفشدهای که در حال حاضر ردیابی میشوند را حذف کنید. |
abstract void | clearIncludeFilters () تمام فیلترهای موجود که در حال حاضر ردیابی میشوند را حذف کنید. |
abstract Set<String> | getExcludeFilters () Set فعلی فیلترهای حذف را برمیگرداند. |
abstract Set<String> | getIncludeFilters () Set فعلی فیلترهای include شده را برمیگرداند. |
روشهای عمومی
فیلترهای addAllExclude
public abstract void addAllExcludeFilters (Set<String> filters)
Set از فیلترها را که آزمایشها باید از آنها حذف شوند، اضافه میکند.
فیلترهای addAllInclude
public abstract void addAllIncludeFilters (Set<String> filters)
Set از فیلترهایی که تستها باید شامل شوند را اضافه میکند.
فیلتر addExclude
public abstract void addExcludeFilter (String filter)
فیلتری اضافه میکند که کدام تستها باید حذف شوند.
فیلتر addInclude
public abstract void addIncludeFilter (String filter)
فیلتری اضافه میکند که کدام تستها باید لحاظ شوند.
فیلترهای clearExclude
public abstract void clearExcludeFilters ()
تمام فیلترهای حذفشدهای که در حال حاضر ردیابی میشوند را حذف کنید.
فیلترهای clearInclude
public abstract void clearIncludeFilters ()
تمام فیلترهای موجود که در حال حاضر ردیابی میشوند را حذف کنید.
فیلترهای getExclude
public abstract Set<String> getExcludeFilters ()
Set فعلی فیلترهای حذف را برمیگرداند.
فیلترهای getInclude
public abstract Set<String> getIncludeFilters ()
Set فعلی فیلترهای include شده را برمیگرداند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]