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


ITargetPreparer , поддерживающий настройку учетных записей Google. Если учетная запись не указана и включена функция создания учетных записей Gaia, то учетная запись Gaia будет создана и добавлена ​​на устройство.

Краткое содержание

Государственные строители

GoogleAccountPreparer ()

Общедоступные методы

void setAccount (String accountName, String accountPassword)

Задает учетную запись Google для создания.

void setAccountSync (boolean value)

Определяет, следует ли включать синхронизацию для учетной записи.

void setSyncThenOff (long syncThenOff)

Определяет, следует ли включать синхронизацию для учетной записи.

void setUp ( TestInformation testInfo)

void setWaitForCheckin (boolean value)

Определяет, следует ли ожидать завершения регистрации после добавления учетной записи.

void tearDown ( TestInformation testInfo, Throwable e)

Защищенные методы

Set<Integer> 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)

Государственные строители

GoogleAccountPreparer

public GoogleAccountPreparer ()

Общедоступные методы

setAccount

public void setAccount (String accountName, 
                String accountPassword)

Задает учетную запись Google для создания.

Параметры
accountName String

accountPassword String

setAccountSync

public void setAccountSync (boolean value)

Определяет, следует ли включать синхронизацию для учетной записи.

Параметры
value boolean

setSyncThenOff

public void setSyncThenOff (long syncThenOff)

Определяет, следует ли включать синхронизацию для учетной записи.

Параметры
syncThenOff long

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

setWaitForCheckin

public void setWaitForCheckin (boolean value)

Определяет, следует ли ожидать завершения регистрации после добавления учетной записи.

Параметры
value boolean

срывать

public void tearDown (TestInformation testInfo, 
                Throwable e)

Параметры
testInfo TestInformation

e Throwable

Броски
DeviceNotAvailableException

Защищенные методы

getAccountBlacklist

protected Set<Integer> getAccountBlacklist ()

Возвраты
Set<Integer>

getAccountName

protected String getAccountName ()

Возвраты
String

получить пароль от учетной записи

protected String getAccountPassword ()

Возвраты
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

Возвраты
int

getAccountRangeStart

protected int getAccountRangeStart ()

Возвраты
int

getCredentialFile

protected File getCredentialFile ()

Возвраты
File

getUseAccountRange

protected boolean getUseAccountRange ()

Возвраты
boolean

loadCredentialsFromFile

protected JSONObject loadCredentialsFromFile (File file)

Параметры
file File

Возвраты
JSONObject

Броски
TargetSetupError

processCredentialFile

protected void processCredentialFile (IBuildInfo buildInfo)

Параметры
buildInfo IBuildInfo

Броски
TargetSetupError

resolveRelativeFilePath

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Параметры
buildInfo IBuildInfo

fileName String

Возвраты
File

Броски
TargetSetupError

setCredentialFile

protected void setCredentialFile (File file)

Параметры
file File