FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualisiert die DeviceConfig (Funktionsflags, die von einem Remotedienst optimiert werden).
Dies kann verwendet werden, um den Status eines Geräts zu reproduzieren (indem alle Flag-Werte mit „adb shell device_config list“ in eine Datei geschrieben werden) oder um Flags in großen Mengen zu aktivieren/deaktivieren (All-On/All-Off-Tests).
Beispielverwendung:
- Geben Sie zur Verwendung für All-On/All-Off-Tests die erforderliche Flag-Datei an:
--flag-file=flag_file_path
- Um ein oder mehrere Flags zu überschreiben, geben Sie deren 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 Vorbereiter vorgenommenen Änderungen überschrieben werden könnten.
Zusammenfassung
Öffentliche Bauträger
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 |