RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


ITargetPreparer qui crée un utilisateur secondaire lors de la configuration et indique que les tests doivent être exécutés avec cet utilisateur.

Lors du démontage, l'utilisateur secondaire est supprimé.

Si un utilisateur secondaire existe déjà, il sera utilisé plutôt qu'un nouvel utilisateur soit créé, et il ne sera pas supprimé lors du démontage.

Si l'appareil n'est pas en mesure de créer un nouvel utilisateur lorsqu'un tel utilisateur est requis, l'argument d'instrumentation skip-tests-reason est défini et l'utilisateur n'est pas modifié. Les tests exécutés sur l'appareil peuvent lire cet argument pour répondre à cet état.

Résumé

Constructeurs publics

RunOnSecondaryUserTargetPreparer()

Méthodes publiques

void setConfiguration(IConfiguration configuration)

Injecte le IConfiguration utilisé.

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

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Méthodes publiques

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injecte le IConfiguration utilisé.

Paramètres
configuration IConfiguration

setUp

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Paramètres
testInfo TestInformation

e Throwable

Génère
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

Renvoie
boolean

Génère
DeviceNotAvailableException