FeatureFlagTargetPreparar
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
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
FeatureFlagTargetPreparar
public FeatureFlagTargetPreparer ()
Métodos públicos
public void setUp (TestInformation testInformation)
Parámetros |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Parámetros |
---|
testInformation | TestInformation |
e | Throwable |