FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną).
Można to wykorzystać do odtworzenia stanu urządzenia (poprzez zrzucenie wszystkich wartości flag do pliku przy użyciu listy „adb shell device_config”) lub do masowego włączania/wyłączania flag (testowanie all-on/all-off).
Przykładowe użycie:
- Aby użyć do testowania all-on/all-off, określ niezbędny plik flag:
--flag-file=flag_file_path
- Aby zastąpić jedną lub więcej flag, określ ich wartości (można łączyć z plikami flag):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Aby użyć do testowania odwracalności, określ plik all-on, po którym następuje plik all-off, i włącz ponowne uruchamianie między dwoma plikami:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Powinien być używany w połączeniu z DeviceSetup
, aby wyłączyć synchronizację DeviceConfig podczas testu, co może zastąpić zmiany wprowadzone przez tego przygotowującego.
Streszczenie
Konstruktory publiczne
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Metody publiczne
public void setUp (TestInformation testInformation)
Parametry |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Parametry |
---|
testInformation | TestInformation |
e | Throwable |