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


Um ITargetPreparer que permite configurar Contas do Google. Se nenhuma conta for especificada e a criação de contas do Gaia estiver ativada, uma conta do Gaia será criada e adicionada ao dispositivo.

Resumo

Construtores públicos

GoogleAccountPreparer()

Métodos públicos

void setAccount(String accountName, String accountPassword)

Define a Conta do Google a ser criada.

void setAccountSync(boolean value)

Define se a sincronização será ativada na conta.

void setSyncThenOff(long syncThenOff)

Define se a sincronização será ativada na conta.

void setUp(TestInformation testInfo)

void setWaitForCheckin(boolean value)

Define se é necessário aguardar a conclusão do check-in depois de adicionar a conta.

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)

Construtores públicos

GoogleAccountPreparer

public GoogleAccountPreparer ()

Métodos públicos

setAccount

public void setAccount (String accountName, 
                String accountPassword)

Define a Conta do Google a ser criada.

Parâmetros
accountName String

accountPassword String

setAccountSync

public void setAccountSync (boolean value)

Define se a sincronização será ativada na conta.

Parâmetros
value boolean

setSyncThenOff

public void setSyncThenOff (long syncThenOff)

Define se a sincronização será ativada na conta.

Parâmetros
syncThenOff long

setUp

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

setWaitForCheckin

public void setWaitForCheckin (boolean value)

Define se é necessário aguardar a conclusão do check-in depois de adicionar a conta.

Parâmetros
value boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parâmetros
testInfo TestInformation

e Throwable

Gera
DeviceNotAvailableException

Métodos protegidos

getAccountBlacklist

protected  getAccountBlacklist ()

Retorna

getAccountName

protected String getAccountName ()

Retorna
String

getAccountPassword

protected String getAccountPassword ()

Retorna
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

Retorna
int

getAccountRangeStart

protected int getAccountRangeStart ()

Retorna
int

getCredentialFile

protected File getCredentialFile ()

Retorna
File

getUseAccountRange

protected boolean getUseAccountRange ()

Retorna
boolean

loadCredentialsFromFile

protected JSONObject loadCredentialsFromFile (File file)

Parâmetros
file File

Retorna
JSONObject

Gera
TargetSetupError

processCredentialFile

protected void processCredentialFile (IBuildInfo buildInfo)

Parâmetros
buildInfo IBuildInfo

Gera
TargetSetupError

resolveRelativeFilePath

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Parâmetros
buildInfo IBuildInfo

fileName String

Retorna
File

Gera
TargetSetupError

setCredentialFile

protected void setCredentialFile (File file)

Parâmetros
file File