FeatureFlagTargetPreparar

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Actualiza DeviceConfig (indicadores de funciones ajustados por un servicio remoto).

Esto se puede usar para reproducir el estado de un dispositivo (volcando todos los valores de los indicadores en un archivo usando `adb shell device_config list`) o para habilitar/deshabilitar indicadores de forma masiva (pruebas todo encendido/apagado).

Uso de ejemplo:

  • Para utilizarlo en pruebas todo encendido/todo apagado, especifique el archivo de bandera necesario:
    --flag-file=flag_file_path
  • Para anular una o más banderas, especifique sus valores (se pueden combinar con archivos de banderas):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Para utilizarlo en pruebas de reversibilidad, especifique el archivo completo seguido del archivo completo y habilite el reinicio entre los dos archivos:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Debe usarse en combinación con DeviceSetup para deshabilitar la sincronización de DeviceConfig durante la prueba, lo que podría sobrescribir los cambios realizados por este preparador.

Resumen

Constructores públicos

FeatureFlagTargetPreparer ()

Métodos públicos

void setUp ( TestInformation testInformation)
void tearDown ( TestInformation testInformation, Throwable e)

Constructores públicos

FeatureFlagTargetPreparar

public FeatureFlagTargetPreparer ()

Métodos públicos

configuración

public void setUp (TestInformation testInformation)

Parámetros
testInformation TestInformation

Lanza
BuildError
DeviceNotAvailableException
TargetSetupError

demoler

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parámetros
testInformation TestInformation

e Throwable

Lanza
DeviceNotAvailableException