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)

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

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  getAccountBlacklist ()

Возврат

getAccountName

protected String getAccountName ()

Возврат
String

получитьПарольУчетнойЗаписи

protected String getAccountPassword ()

Возврат
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

Возврат
int

getAccountRangeStart

protected int getAccountRangeStart ()

Возврат
int

получитьCredentialFile

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

разрешитьRelativeFilePath

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Параметры
buildInfo IBuildInfo

fileName String

Возврат
File

Броски
TargetSetupError

setCredentialFile

protected void setCredentialFile (File file)

Параметры
file File