ميزةFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


يقوم بتحديث DeviceConfig (إشارات الميزات التي تم ضبطها بواسطة خدمة عن بعد).

يمكن استخدام هذا لإعادة إنتاج حالة الجهاز (عن طريق تفريغ جميع قيم العلامات في ملف باستخدام "قائمة adb shell devices_config") أو لتمكين/تعطيل العلامات بشكل مجمّع (اختبار التشغيل/الإيقاف الشامل).

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

  • لاستخدامه في اختبار التشغيل/الإيقاف الشامل، حدد ملف العلامة الضروري:
    --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)

المقاولين العامة

ميزةFlagTargetPreparer

public FeatureFlagTargetPreparer ()

الأساليب العامة

يثبت

public void setUp (TestInformation testInformation)

حدود
testInformation TestInformation

رميات
BuildError
DeviceNotAvailableException
TargetSetupError

تمزيق

public void tearDown (TestInformation testInformation, 
                Throwable e)

حدود
testInformation TestInformation

e Throwable

رميات
DeviceNotAvailableException