RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
Un objeto ITargetPreparer
que crea un usuario secundario en la configuración y marca que las pruebas deben
que se ejecutará en ese usuario.
En el proceso de desmontaje, se quita el usuario secundario.
Si ya existe un usuario secundario, se usará en lugar de crear uno nuevo, y
no se eliminarán en el desmontaje.
Si el dispositivo no tiene la capacidad de crear un usuario nuevo cuando se requiere uno,
Se configurará el argumento de instrumentación omitir-tests-reason, y no se cambiará el usuario. Pruebas
que se ejecuta en el dispositivo pueden leer este argumento para responder a este estado.
Resumen
Métodos protegidos |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
Comprueba si es posible crear la cantidad deseada de usuarios.
|
Constructores públicos
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Métodos públicos
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserta el IConfiguration
en uso.
Parámetros |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Parámetros |
testInfo |
TestInformation |
Arroja |
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Parámetros |
testInfo |
TestInformation |
e |
Throwable |
Arroja |
DeviceNotAvailableException |
|
Métodos protegidos
CanCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Comprueba si es posible crear la cantidad deseada de usuarios.
Parámetros |
device |
ITestDevice |
numberOfUsers |
int |
Arroja |
DeviceNotAvailableException |
|