RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Un ITargetPreparer
che crea un utente secondario nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.
Durante lo smontaggio, l'utente secondario viene rimosso.
Se esiste già un utente secondario, verrà utilizzato anziché crearne uno nuovo e non verrà rimosso durante lo smontaggio.
Se il dispositivo 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
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
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 |