FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


Этот класс устарел.
Вместо этого используйте AFlagsTargetPreparer .

Обновляет 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