FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto).
Questo può essere usato per riprodurre lo stato di un dispositivo (emettendo tutti i valori di flag in un file usando `adb shell device_config list`) o per abilitare/disabilitare in blocco i flag (test all-on/all-off).
Esempio di utilizzo:
- 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
- Per utilizzare per il 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
Deve essere utilizzato in combinazione con DeviceSetup
per disabilitare la sincronizzazione di DeviceConfig durante il test, che potrebbe sovrascrivere le modifiche apportate da questo preparatore.
Riepilogo
Costruttori pubblici
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Metodi pubblici
public void setUp (TestInformation testInformation)
Parametri |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Parametri |
---|
testInformation | TestInformation |
e | Throwable |