FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


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()

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