FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
Met à jour DeviceConfig (indicateurs de fonctionnalité réglés par un service distant).
Cela permet de reproduire l'état d'un appareil (en vidant toutes les valeurs d'indicateurs dans un fichier).
à l'aide de "adb shell device_config list") ou pour activer/désactiver des indicateurs de manière groupée (tests "all-on/all-off").
Exemples d'utilisation :
- Pour effectuer un test de type "all-on/all-off", spécifiez le fichier d'indicateur nécessaire:
--flag-file=flag_file_path
- Pour remplacer un ou plusieurs indicateurs, spécifiez leurs valeurs (vous pouvez les combiner avec des fichiers d'indicateurs):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Pour effectuer un test de réversibilité, spécifiez le fichier complet suivi du fichier complet, puis
activer 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 de DeviceConfig pendant
le test 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 |