RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Un ITargetPreparer
qui crée un profil de travail dans la configuration et indique que les tests doivent être exécutés dans cet utilisateur.
Lors du démontage, le profil de travail est supprimé.
Si un profil professionnel 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 ne dispose pas de la fonctionnalité managed_users ou n'a pas la capacité de créer un nouvel utilisateur lorsqu'il en est requis, 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.
Sommaire
Constructeurs publics
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
Méthodes publiques
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte la IConfiguration
en cours d'utilisation.
Paramètres |
---|
configuration | IConfiguration |
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 |