RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Un ITargetPreparer
che crea un utente secondario nella configurazione e contrassegna che i test devono essere eseguiti in quell'utente.
Nello 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 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
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)
Controlla se è possibile creare il numero desiderato di utenti.
Parametri |
---|
device | ITestDevice |
numberOfUsers | int |