FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remotedienst optimiert werden).
Dies kann verwendet werden, um den Zustand eines Geräts zu reproduzieren (indem alle Flag-Werte mithilfe von „adb shell device_config list“ in eine Datei kopiert werden) oder um Flags massenhaft zu aktivieren/deaktivieren (All-On/All-Off-Tests).
Beispielnutzung:
- Geben Sie zur Verwendung für Alles-Ein/Alles-Aus-Tests die erforderliche Flag-Datei an:
--flag-file=flag_file_path
- Um ein oder mehrere Flags zu überschreiben, geben Sie ihre Werte an (kann mit Flag-Dateien kombiniert werden):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Geben Sie zur Verwendung für Reversibilitätstests die all-on-Datei gefolgt von der all-off-Datei an und aktivieren Sie den Neustart zwischen den beiden Dateien:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Sollte in Kombination mit DeviceSetup
verwendet werden, um die DeviceConfig-Synchronisierung während des Tests zu deaktivieren, wodurch die von diesem Ersteller vorgenommenen Änderungen überschrieben werden könnten.
Zusammenfassung
Öffentliche Konstrukteure
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Öffentliche Methoden
public void setUp (TestInformation testInformation)
Parameter |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Parameter |
---|
testInformation | TestInformation |
e | Throwable |