FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Обновляет DeviceConfig (флаги функций, настроенные удаленной службой).
Это можно использовать для воспроизведения состояния устройства (путем сброса всех значений флагов в файл с помощью `adb shell device_config list`) или для массового включения/отключения флагов (тестирование «все включено/все выключено»).
Пример использования:
- Чтобы использовать для тестирования all-on/all-off, укажите необходимый файл флага:
--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 |