FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Questa classe è stata ritirata.
Utilizza AFlagsTargetPreparer.

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

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 attivare/disattivare in blocco i flag (test all-on/all-off).

Esempio di utilizzo:

  • Per l'utilizzo per i test all-on/all-off, specifica il file dei flag necessario:
    --flag-file=flag_file_path
  • Per sostituire uno o più flag, specifica i relativi valori (può essere combinato con i file dei flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Per l'utilizzo per i test di reversibilità, specifica il file all-on seguito dal file all-off e attiva il riavvio tra i due file:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Deve essere utilizzato in combinazione con DeviceSetup per disattivare la sincronizzazione di 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

setUp

public void setUp (TestInformation testInformation)

Parametri
testInformation TestInformation

Genera
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametri
testInformation TestInformation

e Throwable

Genera
DeviceNotAvailableException