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 que admita la configuración de Cuentas de Google. Si no se especifica ninguna cuenta y se habilita la creación de cuentas de Gaia, se creará una cuenta de Gaia y se agregará al dispositivo.

Resumen

Constructores públicos

GoogleAccountPreparer()

Métodos públicos

void setAccount(String accountName, String accountPassword)

Establece la Cuenta de Google que se creará.

void setAccountSync(boolean value)

Establece si se debe habilitar la sincronización en la cuenta.

void setSyncThenOff(long syncThenOff)

Establece si se debe habilitar la sincronización en la cuenta.

void setUp(TestInformation testInfo)

void setWaitForCheckin(boolean value)

Establece si se debe esperar a que se complete el registro después de agregar la cuenta.

void tearDown(TestInformation testInfo, Throwable e)

Métodos protegidos

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)

Constructores públicos

GoogleAccountPreparer

public GoogleAccountPreparer ()

Métodos públicos

setAccount

public void setAccount (String accountName, 
                String accountPassword)

Establece la Cuenta de Google que se creará.

Parámetros
accountName String

accountPassword String

setAccountSync

public void setAccountSync (boolean value)

Establece si se debe habilitar la sincronización en la cuenta.

Parámetros
value boolean

setSyncThenOff

public void setSyncThenOff (long syncThenOff)

Establece si se debe habilitar la sincronización en la cuenta.

Parámetros
syncThenOff long

setUp

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

setWaitForCheckin

public void setWaitForCheckin (boolean value)

Establece si se debe esperar a que se complete el registro después de agregar la cuenta.

Parámetros
value boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parámetros
testInfo TestInformation

e Throwable

Arroja
DeviceNotAvailableException

Métodos protegidos

getAccountBlacklist

protected  getAccountBlacklist ()

Muestra

getAccountName

protected String getAccountName ()

Muestra
String

getAccountPassword

protected String getAccountPassword ()

Muestra
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

Muestra
int

getAccountRangeStart

protected int getAccountRangeStart ()

Muestra
int

getCredentialFile

protected File getCredentialFile ()

Muestra
File

getUseAccountRange

protected boolean getUseAccountRange ()

Muestra
boolean

loadCredentialsFromFile

protected JSONObject loadCredentialsFromFile (File file)

Parámetros
file File

Muestra
JSONObject

Arroja
TargetSetupError

processCredentialFile

protected void processCredentialFile (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

Arroja
TargetSetupError

resolveRelativeFilePath

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Parámetros
buildInfo IBuildInfo

fileName String

Muestra
File

Arroja
TargetSetupError

setCredentialFile

protected void setCredentialFile (File file)

Parámetros
file File