FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


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()

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

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

Eliminar

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parámetros
testInformation TestInformation

e Throwable

Arroja
DeviceNotAvailableException