FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Actualiza DeviceConfig (marcas de función ajustadas por un servicio remoto).
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 de forma masiva marcas (pruebas de todo tipo).
Ejemplo de uso:
- Para usar todas las pruebas de funcionamiento, especifica el archivo de marca 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 usarlo en las pruebas de reversibilidad, especifica el archivo all-on seguido del archivo all-off.
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, que podría reemplazar 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 |