RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Un ITargetPreparer
che crea un profilo di lavoro nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.
Nello smontaggio, il profilo di lavoro viene rimosso.
Se esiste già un profilo di lavoro, verrà utilizzato anziché crearne uno nuovo e non verrà rimosso durante lo smontaggio.
Se il dispositivo non dispone della funzione managed_users o non ha la capacità di creare un nuovo utente quando ne è richiesto uno, verrà impostato l'argomento della strumentazione skip-tests-reason e l'utente non verrà modificato. I test in esecuzione sul dispositivo possono leggere questo argomento per rispondere a questo stato.
Riepilogo
Costruttori pubblici
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
Metodi pubblici
setConfigurazione
public void setConfiguration (IConfiguration configuration)
Inserisce la IConfiguration
in uso.
Parametri |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
Parametri |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametri |
---|
testInfo | TestInformation |
e | Throwable |
Metodi protetti
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Verifica se è possibile creare il numero di utenti desiderato.
Parametri |
---|
device | ITestDevice |
numberOfUsers | int |