Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


Un ITargetPreparer que crea un perfil de trabajo en la configuración, y las marcas de que las pruebas se deben ejecutar en ese usuario.

En el desmontaje, se elimina el perfil de trabajo.

Si ya existe un perfil de trabajo, se utilizará en lugar de crear uno nuevo y no se eliminará en el desmontaje.

Si el dispositivo no tiene la función managed_users, o no tiene la capacidad para crear un nuevo usuario cuando se requiere uno, entonces se establecerá 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

Constructores públicos

RunOnWorkProfileTargetPreparer ()

Métodos públicos

void setConfiguration ( IConfiguration configuration)

Inyecta el IConfiguration en uso.

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

Métodos protegidos

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

Comprueba si es posible crear el número deseado de usuarios.

Constructores públicos

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Métodos públicos

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inyecta el IConfiguration en uso.

Parámetros
configuration IConfiguration

configuración

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Lanza
DeviceNotAvailableException
TargetSetupError

demoler

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parámetros
testInfo TestInformation

e Throwable

Lanza
DeviceNotAvailableException

Métodos protegidos

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Comprueba si es posible crear el número deseado de usuarios.

Parámetros
device ITestDevice

numberOfUsers int

Devoluciones
boolean

Lanza
DeviceNotAvailableException