FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
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
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 |