FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Met à jour DeviceConfig (indicateurs de fonctionnalités réglés par un service distant).
Cela peut être utilisé pour reproduire l'état d'un périphérique (en transférant toutes les valeurs d'indicateur dans un fichier à l'aide de `adb shell device_config list`) ou pour activer/désactiver en bloc les indicateurs (tests tout activé/tout désactivé).
Exemple d'utilisation :
- À utiliser pour les tests tout activé/tout désactivé, spécifiez le fichier d'indicateur nécessaire :
--flag-file=flag_file_path
- Pour remplacer un ou plusieurs indicateurs, spécifiez leurs valeurs (peuvent être combinées avec des fichiers d'indicateurs) :
--flag-file=flag_file_path --flag-value=namespace/name=value
- À utiliser pour les tests de réversibilité, spécifiez le fichier All-On suivi du fichier All-Off et activez le redémarrage entre les deux fichiers :
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Doit être utilisé en combinaison 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 |