UserHelper

public final class UserHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.UserHelper


Résumé

Constantes

String RUN_TESTS_AS_USER_KEY

Propriété système utilisée pour indiquer quel utilisateur Android exécute le test.

Méthodes publiques

static int createUser(ITestDevice device, boolean reuseTestUser)

Créez un utilisateur secondaire ou réutilisez-en un existant, le cas échéant.

static int createUser(ITestDevice device, boolean reuseTestUser, String userName)

Créez un utilisateur secondaire ou réutilisez-en un existant, le cas échéant.

static int getRunTestsAsUser(TestInformation testInfo)

Récupère l'ID utilisateur pour exécuter les tests à partir de la propriété RUN_TESTS_AS_USER_KEY.

Constantes

RUN_TESTS_AS_USER_KEY

public static final String RUN_TESTS_AS_USER_KEY

Propriété système utilisée pour indiquer quel utilisateur Android exécute le test.

Valeur de constante : "RUN_TESTS_AS_USER"

Méthodes publiques

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser)

Créez un utilisateur secondaire ou réutilisez-en un existant, le cas échéant.

Paramètres
device ITestDevice

reuseTestUser boolean

Renvoie
int

Génère
DeviceNotAvailableException
TargetSetupError

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser, 
                String userName)

Créez un utilisateur secondaire ou réutilisez-en un existant, le cas échéant.

Paramètres
device ITestDevice

reuseTestUser boolean

userName String

Renvoie
int

Génère
DeviceNotAvailableException
TargetSetupError

getRunTestsAsUser

public static int getRunTestsAsUser (TestInformation testInfo)

Récupère l'ID utilisateur pour exécuter les tests à partir de la propriété RUN_TESTS_AS_USER_KEY.

Si la propriété n'est pas définie ou n'est pas valide, renvoie l'utilisateur actuel.

Paramètres
testInfo TestInformation

Renvoie
int

Génère
DeviceNotAvailableException