آماده‌ساز هدف پرچم ویژه

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

شیء جاوا
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


این کلاس منسوخ شده است.
به جای آن AFlagsTargetPreparer استفاده کنید.

DeviceConfig (پرچم‌های ویژگی تنظیم‌شده توسط یک سرویس از راه دور) را به‌روزرسانی می‌کند.

این می‌تواند برای بازتولید وضعیت یک دستگاه (با ذخیره تمام مقادیر پرچم در یک فایل با استفاده از `adb shell device_config list`) یا برای فعال/غیرفعال کردن دسته‌ای پرچم‌ها (تست همه روشن/همه خاموش) استفاده شود.

مثال استفاده:

  • برای استفاده در تست all-on/all-off، فایل flag مورد نیاز را مشخص کنید:
    --flag-file=flag_file_path
  • برای لغو یک یا چند پرچم، مقادیر آنها را مشخص کنید (می‌توانید آنها را با فایل‌های پرچم ترکیب کنید):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • برای استفاده جهت آزمایش برگشت‌پذیری، فایل all-on و به دنبال آن فایل all-off را مشخص کنید و راه‌اندازی مجدد را بین این دو فایل فعال کنید:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

باید در ترکیب با DeviceSetup برای غیرفعال کردن همگام‌سازی DeviceConfig در طول آزمایش استفاده شود، زیرا این امر می‌تواند تغییرات ایجاد شده توسط این آماده‌ساز را بازنویسی کند.

خلاصه

سازندگان عمومی

FeatureFlagTargetPreparer ()

روش‌های عمومی

void setUp ( TestInformation testInformation)
void tearDown ( TestInformation testInformation, Throwable e)

سازندگان عمومی

آماده‌ساز هدف پرچم ویژه

public FeatureFlagTargetPreparer ()

روش‌های عمومی

راه‌اندازی

public void setUp (TestInformation testInformation)

پارامترها
testInformation TestInformation

پرتاب‌ها
BuildError
DeviceNotAvailableException
TargetSetupError

اشک‌ریزان

public void tearDown (TestInformation testInformation, 
                Throwable e)

پارامترها
testInformation TestInformation

e Throwable

پرتاب‌ها
DeviceNotAvailableException