FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualisiert DeviceConfig (von einem Remote-Dienst abgestimmte Funktions-Flags).
Damit kann der Zustand eines Geräts reproduziert werden, indem alle Flag-Werte in eine Datei übertragen werden.
mithilfe von „adb shell device_config list“) oder zur Bulk-Aktivierung/Deaktivierung von Flags (Test „All-on/all-off“).
Verwendungsbeispiele:
- Um sie für Kompletttests zu verwenden, geben Sie die erforderliche Flag-Datei an:
--flag-file=flag_file_path
- Um ein oder mehrere Flags zu überschreiben, geben Sie die entsprechenden Werte an (können mit Flag-Dateien kombiniert werden):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Um sie für Reversibilitätstests zu verwenden, geben Sie die All-on-Datei gefolgt von der All-off-Datei an und
Neustart zwischen den beiden Dateien aktivieren:
--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
den Test, wodurch die von diesem Vorbereitenden vorgenommenen Änderungen überschrieben werden können.
Zusammenfassung
Öffentliche Konstruktoren
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 |