AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

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


Utilise aflags pour remplacer les indicateurs avant d'exécuter un test. Si des indicateurs ont été modifiés, l'appareil sera redémarré pour que les nouvelles valeurs prennent effet.

Lors de la suppression, tous les indicateurs reviennent à leur état précédent. Si l'indicateur a été modifié par rapport à une valeur par défaut, le remplacement sera effacé (afin que la valeur par défaut prenne effet et puisse à nouveau être remplacée par le serveur). Si l'indicateur a déjà été remplacé par une autre valeur, il sera de nouveau défini sur cette valeur.

Si l'état actuel du flag correspond à l'état cible, le flag ne sera pas remplacé. Si vous souhaitez toujours remplacer le paramètre dans ce cas (par exemple, pour empêcher un indicateur défini par défaut d'être remplacé par le serveur), vous pouvez utiliser l'option --force-set.

Exemple d'utilisation : --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

Résumé

Constructeurs publics

AFlagsTargetPreparer()

Méthodes publiques

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

Constructeurs publics

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

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