FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Actualiza DeviceConfig (indicadores de características 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 de activación/desactivación total).

Ejemplo de uso:

  • Para utilizarlo en las pruebas all-on/all-off, especifique el archivo de marca necesario:
    --flag-file=flag_file_path
  • Para anular uno o más indicadores, especifique sus valores (se pueden combinar con archivos de indicadores):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Para usar para la prueba 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

FeatureFlagTargetPreparer

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