RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
Un ITargetPreparer
per garantire che il test venga eseguito come utente secondario. Inoltre, se
l'opzione ERROR(/START_BACKGROUND_USER)
è true
e l'utente corrente è già
un utente secondario, farà in modo che ci sia un utente secondario visibile in background eseguito su una
display secondario.
Se l'utente secondario di destinazione non esiste, ne creerà uno nuovo e lo rimuoverà
demolire. In caso contrario, verrà utilizzato anziché crearne uno nuovo e non verrà rimosso.
in fase di eliminazione.
Se il dispositivo non dispone della capacità per creare un nuovo utente quando è richiesto, il parametro
verrà impostato l'argomento di strumentazione skip-tests-reason e l'utente non verrà modificato. 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
puòCreareUtentiAltri
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Controlla se è possibile creare il numero desiderato di utenti.
Parametri |
device |
ITestDevice |
numberOfUsers |
int |