AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.AFlagsTargetPreparer


Usa aflags para anular marcas antes de ejecutar una prueba. Si se cambió alguna marca, el dispositivo se reiniciará para que los valores nuevos surtan efecto.

Cuando se cierre, todas las marcas volverán a su estado anterior. Si la marca se cambió de un valor predeterminado, se borrará la anulación (para que se aplique el valor predeterminado y se permita que el servidor vuelva a anularlo). Si la marca se había anulado anteriormente con un valor diferente, se volverá a establecer en ese valor.

Si el estado actual de la marca coincide con el estado objetivo, no se anulará la marca. Si aún se desea una anulación en este caso (p.ej., para evitar que el servidor anule una marca establecida de forma predeterminada), se puede usar la opción --force-set.

Ejemplo de uso: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

Resumen

Constructores públicos

AFlagsTargetPreparer()

Métodos públicos

void setUp(TestInformation testInformation)
void tearDown(TestInformation testInformation, Throwable e)

Constructores públicos

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

Métodos públicos

setUp

public void setUp (TestInformation testInformation)

Parámetros
testInformation TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parámetros
testInformation TestInformation

e Throwable

Arroja
DeviceNotAvailableException