FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.FeatureFlagTargetPreparer


Cette classe a été abandonnée.
Utilisez plutôt AFlagsTargetPreparer.

Met à jour DeviceConfig (indicateurs de fonctionnalité ajustés par un service à distance).

Cela peut être utilisé 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 en bloc (tests "tout activé"/"tout désactivé").

Exemple d'utilisation :

  • Pour utiliser 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 (peut être combiné avec des fichiers d'indicateur) :
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Pour utiliser les tests de réversibilité, spécifiez le fichier "tout activé" suivi du fichier "tout désactivé", 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
           

Doit être utilisé en combinaison avec DeviceSetup pour désactiver la synchronisation de DeviceConfig pendant le test, ce qui pourrait écraser les modifications apportées par ce préparateur.

Résumé

Constructeurs publics

FeatureFlagTargetPreparer()

Méthodes publiques

void setUp(TestInformation testInformation)
void tearDown(TestInformation testInformation, Throwable e)

Constructeurs publics

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Méthodes publiques

setUp

public void setUp (TestInformation testInformation)

Paramètres
testInformation TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Paramètres
testInformation TestInformation

e Throwable

Génère
DeviceNotAvailableException