BaseSwitchUserTargetPreparer
public
abstract
class
BaseSwitchUserTargetPreparer
extends BaseTargetPreparer
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.BaseSwitchUserTargetPreparer | |
Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp. Par défaut, il
reste dans l'utilisateur actuel et aucun changement n'est effectué.
Tente de restaurer l'état de l'utilisateur de l'appareil en revenant à l'utilisateur actuel avant l'exécution.
Après setUp(TestInformation), il définit la propriété PROPERTY_PREPARED_USER
avec la valeur de l'utilisateur actuel.
Résumé
Constantes | |
|---|---|
String |
PROPERTY_PREPARED_USER
Nom de la clé |
Constructeurs publics | |
|---|---|
BaseSwitchUserTargetPreparer()
|
|
Méthodes publiques | |
|---|---|
final
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
|
final
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
|
Méthodes protégées | |
|---|---|
final
Integer
|
getPreparedUserId()
|
final
void
|
setPreparedUser(TestInformation testInformation, Integer userId)
|
Constantes
PROPERTY_PREPARED_USER
public static final String PROPERTY_PREPARED_USER
Nom de la clé TestInfo property qui stocke l'ID de
l'utilisateur actuel de l'appareil après la préparation de la cible.
Par exemple, si l'utilisateur actuel avant le déclenchement du préparateur était 42 et que le
préparateur est passé à 0, la valeur de la propriété sera "0".
Remarque : La propriété n'est pas définie si le changement d'utilisateur a échoué, et elle est supprimée à la
fin (après tearDown(TestInformation,Throwable)).
Valeur de constante : "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"
Constructeurs publics
BaseSwitchUserTargetPreparer
public BaseSwitchUserTargetPreparer ()
Méthodes publiques
setUp
public final void setUp (ITestDevice device, IBuildInfo buildInfo)
| Paramètres | |
|---|---|
device |
ITestDevice |
buildInfo |
IBuildInfo |
| Génère | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
tearDown
public final void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
| Paramètres | |
|---|---|
device |
ITestDevice |
buildInfo |
IBuildInfo |
e |
Throwable |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
Méthodes protégées
getPreparedUserId
protected final Integer getPreparedUserId ()
| Renvoie | |
|---|---|
Integer |
|
setPreparedUser
protected final void setPreparedUser (TestInformation testInformation, Integer userId)
| Paramètres | |
|---|---|
testInformation |
TestInformation |
userId |
Integer |