RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Un ITargetPreparer
qui crée un utilisateur secondaire dans la configuration et indique que les tests doivent être exécutés dans cet utilisateur.
En démontage, l'utilisateur secondaire est supprimé.
Si un utilisateur secondaire existe déjà, il sera utilisé plutôt que d'en créer un nouveau, et il ne sera pas supprimé lors du démontage.
Si l'appareil n'a pas la capacité de créer un nouvel utilisateur lorsque cela est nécessaire, l'argument d'instrumentation skip-tests-reason sera défini et l'utilisateur ne sera pas modifié. Les tests exécutés sur l'appareil peuvent lire cet argument pour répondre à cet état.
Résumé
Constructeurs publics
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Méthodes publiques
public void setUp (TestInformation testInfo)
Paramètres |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Paramètres |
---|
testInfo | TestInformation |
e | Throwable |
Méthodes protégées
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Vérifie s'il est possible de créer le nombre d'utilisateurs souhaité.
Paramètres |
---|
device | ITestDevice |
numberOfUsers | int |