FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Esta clase dejó de estar disponible.
En su lugar, usa AFlagsTargetPreparer.

Actualiza el DeviceConfig (marcas de funciones ajustadas por un servicio remoto).

Esto se puede usar para reproducir el estado de un dispositivo (volcando todos los valores de marcas en un archivo con `adb shell device_config list`) o para habilitar o inhabilitar marcas de forma masiva (pruebas de todo activado o todo desactivado).

Ejemplo de uso:

  • Para usarlo en pruebas de encendido y apagado total, especifica el archivo de marcas necesario:
    --flag-file=flag_file_path
  • Para anular una o más marcas, especifica sus valores (se pueden combinar con archivos de marcas):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Para usar en las pruebas de reversibilidad, especifica el archivo de encendido total seguido del archivo de apagado total y habilita el reinicio entre los dos archivos:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Se debe usar en combinación con DeviceSetup para inhabilitar la sincronización de DeviceConfig durante la prueba, lo que podría anular 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

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Métodos públicos

setUp

public void setUp (TestInformation testInformation)

Parámetros
testInformation TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parámetros
testInformation TestInformation

e Throwable

Arroja
DeviceNotAvailableException