À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Met à jour DeviceConfig (indicateurs de fonctionnalité configurés par un service distant).
Vous pouvez l'utiliser pour reproduire l'état d'un appareil (en vidant toutes les valeurs d'indicateur dans un fichier à l'aide de "adb shell device_config list") ou pour activer/désactiver des indicateurs de manière groupée (test tout allumé/tout éteint).
Exemples d'utilisation :
- Pour utiliser cette option pour les tests "tout allumé"/"tout éteint", spécifiez le fichier d'indicateurs nécessaire:
--flag-file=flag_file_path
- Pour remplacer un ou plusieurs indicateurs, spécifiez leurs valeurs (elles peuvent être combinées à des fichiers d'indicateurs):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Pour les tests de réversibilité, spécifiez le fichier "all-on", suivi du fichier "all-off", puis activez le redémarrage entre les deux fichiers:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
À utiliser avec DeviceSetup
pour désactiver la synchronisation DeviceConfig pendant le test, ce qui pourrait écraser les modifications apportées par ce préparateur.
Résumé
Constructeurs publics
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Méthodes publiques
public void setUp (TestInformation testInformation)
Paramètres |
testInformation |
TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Paramètres |
testInformation |
TestInformation |
e |
Throwable |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]