Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aktualizuje DeviceConfig (flagi funkcji dostosowane przez usługę zdalną).
Można go użyć do odtworzenia stanu urządzenia (przez zapisanie wszystkich wartości flag do pliku za pomocą polecenia „adb shell device_config list”) lub do zbiorczego włączania i wyłączania flag (testowanie z włączonymi lub wyłączonymi wszystkimi flagami).
Przykład użycia:
- Aby przetestować wszystkie flagi, określ niezbędny plik flagi:
--flag-file=flag_file_path
- Aby zastąpić co najmniej 1 flagę, określ ich wartości (można je łączyć z plikami flag):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Aby użyć pliku do testowania odwracalności, określ plik z włączonymi wszystkimi opcjami, a następnie plik z wyłączonymi wszystkimi opcjami i zezwól na ponowne uruchomienie między tymi plikami:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Należy go używać w połączeniu z opcją DeviceSetup
, aby wyłączyć synchronizację DeviceConfig podczas testu, który może zastąpić zmiany wprowadzone przez tego autora.
Podsumowanie
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 |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[]]