RunOnWorkProfileTargetPreparer
public
class
RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
Un objeto ITargetPreparer
que crea un perfil de trabajo en la configuración y marca que las pruebas deben
que se ejecutará en ese usuario.
En el proceso de desmontaje, se quita el perfil de trabajo.
Si ya existe un perfil de trabajo, se usará en lugar de crear uno nuevo, y se
y que no se elimine en el desmontaje.
Si el dispositivo no tiene la función managed_users o no tiene la capacidad de crear una
cuando se requiere un usuario nuevo, se establece el argumento de instrumentación skip-tests-reason,
y no se cambiará el usuario. Las pruebas que se ejecutan 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
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
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 |
|