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

Può essere usato per riprodurre lo stato di un dispositivo (eseguendo il dump di tutti i valori di flag in un file usando "adb shell device_config list") o per abilitare/disabilitare collettivamente i flag (test all-on/all-off).

Esempio di utilizzo:

  • Per l'utilizzo per i test di attivazione e disattivazione completa, specifica il file di flag necessario:
    --flag-file=flag_file_path
  • Per eseguire l'override di uno o più flag, specificane i valori (possono essere combinati con file di flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Per utilizzare il test di reversibilità, specificare il file all-on seguito dal file all-off e abilita il riavvio tra i due file:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Da utilizzare in combinazione con DeviceSetup per disattivare la sincronizzazione di DeviceConfig durante il test che potrebbe sovrascrivere le modifiche apportate dal preparatore.

Riepilogo

Costruttori pubblici

FeatureFlagTargetPreparer()

Metodi pubblici

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

Costruttori pubblici

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Metodi pubblici

impostazione

public void setUp (TestInformation testInformation)

Parametri
testInformation TestInformation

Lanci
BuildError
DeviceNotAvailableException
TargetSetupError

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametri
testInformation TestInformation

e Throwable

Lanci
DeviceNotAvailableException