أداة FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.FeatureFlagTargetPreparer


تعدِّل هذه السياسة إعدادات DeviceConfig (علامات الميزات التي تضبطها خدمة عن بُعد).

يمكن استخدام هذا لإعادة إنتاج حالة الجهاز (من خلال تفريغ جميع قيم العلامات في ملف) باستخدام `adb Shell device_config list`) أو لتفعيل العلامات أو إيقافها بشكلٍ مجمّع (اختبار الكل أو الإيقاف).

مثال على الاستخدام:

  • لاستخدام الاختبار الشامل/الشامل، حدِّد ملف العلامة اللازم:
    --flag-file=flag_file_path
  • لتجاوز علامة واحدة أو أكثر، حدِّد قيمها (يمكن دمجها مع ملفات العلامات):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • لاستخدامه في اختبار الانعكاس، حدد الملف الشامل متبوعًا بالملف الكلي، لتفعيل إعادة التشغيل بين الملفين:
    --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)

شركة إنشاءات عامة

أداة FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

الطرق العامة

إعداد

public void setUp (TestInformation testInformation)

المعلمات
testInformation TestInformation

الرميات
BuildError
DeviceNotAvailableException
TargetSetupError

قطع

public void tearDown (TestInformation testInformation, 
                Throwable e)

المعلمات
testInformation TestInformation

e Throwable

الرميات
DeviceNotAvailableException