A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Aggiorna DeviceConfig (flag di funzionalità ottimizzati da un servizio remoto).
Questo può essere utilizzato per riprodurre lo stato di un dispositivo (dumpando tutti i valori dei flag in un file utilizzando "adb shell device_config list") o per attivare/disattivare collettivamente i flag (test di attivazione/disattivazione collettiva).
Esempio di utilizzo:
- Per utilizzarlo per i test di attivazione/disattivazione totale, specifica il file del flag necessario:
--flag-file=flag_file_path
- Per eseguire l'override di uno o più flag, specifica i relativi valori (può essere combinato con i file flag):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Per utilizzarlo per i test di reversibilità, specifica il file all-on seguito dal file all-off e attiva il riavvio tra i due file:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Deve essere utilizzato in combinazione con DeviceSetup
per disattivare la sincronizzazione di DeviceConfig durante il test, che potrebbe sovrascrivere le modifiche apportate da questo preparatore.
Riepilogo
Costruttori pubblici
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Metodi pubblici
public void setUp (TestInformation testInformation)
Parametri |
testInformation |
TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Parametri |
testInformation |
TestInformation |
e |
Throwable |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]