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 |