GoogleAccountPreparer

public class GoogleAccountPreparer
extends WaitForDeviceDatetimePreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.WaitForDeviceDatetimePreparer
       ↳ com.google.android.tradefed.targetprep.GoogleAccountPreparer


Un ITargetPreparer permettant de configurer des comptes Google. Si aucun compte n'est spécifié et que la création de compte Gaia est activée, un compte Gaia sera créé et ajouté à l'appareil.

Résumé

Constructeurs publics

GoogleAccountPreparer()

Méthodes publiques

void setAccount(String accountName, String accountPassword)

Définit le compte Google à créer.

void setAccountSync(boolean value)

Indique si la synchronisation doit être activée sur le compte.

void setSyncThenOff(long syncThenOff)

Indique si la synchronisation doit être activée sur le compte.

void setUp(TestInformation testInfo)

void setWaitForCheckin(boolean value)

Indique s'il faut attendre la fin de l'enregistrement après l'ajout d'un compte.

void tearDown(TestInformation testInfo, Throwable e)

Méthodes protégées

getAccountBlacklist()
String getAccountName()
String getAccountPassword()
int getAccountRangeEnd()
int getAccountRangeStart()
File getCredentialFile()
boolean getUseAccountRange()
JSONObject loadCredentialsFromFile(File file)
void processCredentialFile(IBuildInfo buildInfo)
File resolveRelativeFilePath(IBuildInfo buildInfo, String fileName)
void setCredentialFile(File file)

Constructeurs publics

GoogleAccountPreparer

public GoogleAccountPreparer ()

Méthodes publiques

setAccount

public void setAccount (String accountName, 
                String accountPassword)

Définit le compte Google à créer.

Paramètres
accountName String

accountPassword String

setAccountSync

public void setAccountSync (boolean value)

Indique si la synchronisation doit être activée sur le compte.

Paramètres
value boolean

setSyncThenOff

public void setSyncThenOff (long syncThenOff)

Indique si la synchronisation doit être activée sur le compte.

Paramètres
syncThenOff long

setUp

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

setWaitForCheckin

public void setWaitForCheckin (boolean value)

Indique s'il faut attendre la fin de l'enregistrement après l'ajout d'un compte.

Paramètres
value boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Paramètres
testInfo TestInformation

e Throwable

Génère
DeviceNotAvailableException

Méthodes protégées

getAccountBlacklist

protected  getAccountBlacklist ()

Renvoie

getAccountName

protected String getAccountName ()

Renvoie
String

getAccountPassword

protected String getAccountPassword ()

Renvoie
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

Renvoie
int

getAccountRangeStart

protected int getAccountRangeStart ()

Renvoie
int

getCredentialFile

protected File getCredentialFile ()

Renvoie
File

getUseAccountRange

protected boolean getUseAccountRange ()

Renvoie
boolean

loadCredentialsFromFile

protected JSONObject loadCredentialsFromFile (File file)

Paramètres
file File

Renvoie
JSONObject

Génère
TargetSetupError

processCredentialFile

protected void processCredentialFile (IBuildInfo buildInfo)

Paramètres
buildInfo IBuildInfo

Génère
TargetSetupError

resolveRelativeFilePath

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Paramètres
buildInfo IBuildInfo

fileName String

Renvoie
File

Génère
TargetSetupError

setCredentialFile

protected void setCredentialFile (File file)

Paramètres
file File