Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualisiert die DeviceConfig (Feature-Flags, die von einem Remote-Dienst optimiert wurden).
So können Sie den Status eines Geräts reproduzieren (indem Sie alle Flag-Werte mit „adb shell device_config list“ in eine Datei dumpen) oder Flags in Bulk aktivieren/deaktivieren (Tests mit allen aktivierten/deaktivierten Flags).
Verwendungsbeispiele:
- Wenn Sie die Funktion für den Test „Alle aktiviert/alle deaktiviert“ verwenden möchten, geben Sie die erforderliche Flagdatei an:
--flag-file=flag_file_path
- Wenn Sie ein oder mehrere Flags überschreiben möchten, geben Sie die entsprechenden Werte an. Diese können mit Flagdateien kombiniert werden:
--flag-file=flag_file_path --flag-value=namespace/name=value
- Wenn Sie die Funktion für Rückgängigmachungstests verwenden möchten, geben Sie die Datei „alles aktiviert“ gefolgt von der Datei „alles deaktiviert“ an und aktivieren Sie das Neustarten 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, da die von diesem Entwickler vorgenommenen Änderungen sonst überschrieben werden könnten.
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 |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]