Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


Un ITargetPreparer qui crée un profil de travail dans la configuration et indique que les tests doivent être exécutés dans cet utilisateur.

Lors du démontage, le profil de travail est supprimé.

Si un profil professionnel existe déjà, il sera utilisé plutôt que d'en créer un nouveau, et il ne sera pas supprimé lors du démontage.

Si l'appareil ne dispose pas de la fonctionnalité managed_users ou n'a pas la capacité de créer un nouvel utilisateur lorsqu'il en est requis, l'argument d'instrumentation skip-tests-reason sera défini et l'utilisateur ne sera pas modifié. Les tests exécutés sur l'appareil peuvent lire cet argument pour répondre à cet état.

Sommaire

Constructeurs publics

RunOnWorkProfileTargetPreparer ()

Méthodes publiques

void setConfiguration ( IConfiguration configuration)

Injecte la IConfiguration en cours d'utilisation.

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

Méthodes protégées

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

Vérifie s'il est possible de créer le nombre d'utilisateurs souhaité.

Constructeurs publics

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Méthodes publiques

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injecte la IConfiguration en cours d'utilisation.

Paramètres
configuration IConfiguration

mettre en place

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Lance
DeviceNotAvailableException
TargetSetupError

abattre

public void tearDown (TestInformation testInfo, 
                Throwable e)

Paramètres
testInfo TestInformation

e Throwable

Lance
DeviceNotAvailableException

Méthodes protégées

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Vérifie s'il est possible de créer le nombre d'utilisateurs souhaité.

Paramètres
device ITestDevice

numberOfUsers int

Retour
boolean

Lance
DeviceNotAvailableException