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
- Чтобы использовать его для тестирования обратимости, укажите файл «все включено», затем файл «все включено», и включите перезагрузку между этими двумя файлами:
--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 |