ميزةFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
يقوم بتحديث 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 أثناء الاختبار مما قد يؤدي إلى استبدال التغييرات التي أجراها هذا المُعد.
ملخص
المقاولين العامة
ميزةFlagTargetPreparer
public FeatureFlagTargetPreparer ()
الأساليب العامة
public void setUp (TestInformation testInformation)
حدود |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
حدود |
---|
testInformation | TestInformation |
e | Throwable |