FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto).

Questo può essere utilizzato per riprodurre lo stato di un dispositivo (scaricando tutti i valori dei flag in un file utilizzando `adb shell device_config list`) o per abilitare/disabilitare in massa i flag (test all-on/all-off).

Utilizzo di esempio:

  • Da utilizzare per il test all-on/all-off, specificare il file flag necessario:
    --flag-file=flag_file_path
  • Per sovrascrivere uno o più flag, specificarne i valori (può essere combinato con i file flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Da utilizzare per i test di reversibilità, specificare il file all-on seguito dal file all-off e abilitare il riavvio tra i due file:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Dovrebbe essere utilizzato in combinazione con DeviceSetup per disabilitare la sincronizzazione DeviceConfig durante il test che potrebbe sovrascrivere le modifiche apportate da questo preparatore.

Riepilogo

Costruttori pubblici

FeatureFlagTargetPreparer ()

Metodi pubblici

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

Costruttori pubblici

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Metodi pubblici

impostare

public void setUp (TestInformation testInformation)

Parametri
testInformation TestInformation

Lancia
BuildError
DeviceNotAvailableException
TargetSetupError

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametri
testInformation TestInformation

e Throwable

Lancia
DeviceNotAvailableException