FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
java.lang.Объект | ||
↳ | 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
- Чтобы использовать его для тестирования обратимости, укажите файл «все включено», затем файл «все включено», и включите перезагрузку между этими двумя файлами:
--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 |
FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
java.lang.Объект | ||
↳ | 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
- Чтобы использовать его для тестирования обратимости, укажите файл «все включено», затем файл «все включено», и включите перезагрузку между этими двумя файлами:
--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 |