فیلترهای جهانی در فدراسیون تجارت

فیلترهای جهانی راهی برای ارائه فیلترهای آزمایشی به Tradefed است که به طور خودکار در فراخوانی اعمال می شود بدون اینکه نگران این باشید که آیا یک تست از آن پشتیبانی می کند یا خیر.

اگر پیکربندی از فیلتر کردن پشتیبانی نکند، غیر فعال خواهد بود، اما مزیت ایجاد نکردن استثنای پیکربندی را فراهم می‌کند، همانطور که معمولاً در Tradefed وجود دارد. این به یک سرویس با حداقل دانش در مورد Tradefed اجازه می دهد تا به راحتی پرچم های فیلتر را به طور کلی تولید و ارائه کند.

نحو

--global-filters:include-filter [abi] module-name [test-class][#method-name]

--global-filters:exclude-filter [abi] module-name [test-class][#method-name]

جایی که نام ماژول تنها قسمت اجباری است که باید ارائه شود.

مثلا:

  • --global-filters:include-filter moduleA: فقط ماژول را اجرا می کند
  • --global-filters:include-filter moduleA class#method : فقط روش تطبیق را اجرا می کند

در صورت نیاز به فیلترهای بیشتری می توان این گزینه را تکرار کرد. حذف بر شمول اولویت دارد.

پیاده سازی

کد منبع