FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
يحدّث DeviceConfig (علامات الميزات التي تم ضبطها بواسطة خدمة بعيدة).
يمكن استخدام هذا لإعادة إنتاج حالة الجهاز (عن طريق تفريغ جميع قيم العلامات إلى ملف باستخدام `adb shell device_config list`) أو لتمكين / تعطيل العلامات بشكل مجمّع (اختبار شامل / شامل).
استخدام المثال:
- لاستخدامه في الاختبار الشامل / الشامل ، حدد ملف العلامة الضروري:
--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
public FeatureFlagTargetPreparer ()
الأساليب العامة
public void setUp (TestInformation testInformation)
حدود |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
حدود |
---|
testInformation | TestInformation |
e | Throwable |