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
  • لاستخدامه في اختبار القابلية للعكس ، حدد ملف 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)

المنشأت العامة

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