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 yang mendukung konfigurasi akun Google. Jika tidak ada akun yang ditentukan dan pembuatan akun gaia diaktifkan, maka akun gaia akan dibuat dan ditambahkan ke perangkat.

Ringkasan

Konstruktor publik

GoogleAccountPreparer()

Metode publik

void setAccount(String accountName, String accountPassword)

Menetapkan Akun Google yang akan dibuat.

void setAccountSync(boolean value)

Menetapkan apakah akan mengaktifkan sinkronisasi di akun

void setSyncThenOff(long syncThenOff)

Menetapkan apakah akan mengaktifkan sinkronisasi di akun

void setUp(TestInformation testInfo)

void setWaitForCheckin(boolean value)

Menetapkan apakah akan menunggu check-in selesai setelah menambahkan akun

void tearDown(TestInformation testInfo, Throwable e)

Metode yang dilindungi

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)

Konstruktor publik

GoogleAccountPreparer

public GoogleAccountPreparer ()

Metode publik

setAccount

public void setAccount (String accountName, 
                String accountPassword)

Menetapkan Akun Google yang akan dibuat.

Parameter
accountName String

accountPassword String

setAccountSync

public void setAccountSync (boolean value)

Menetapkan apakah akan mengaktifkan sinkronisasi di akun

Parameter
value boolean

setSyncThenOff

public void setSyncThenOff (long syncThenOff)

Menetapkan apakah akan mengaktifkan sinkronisasi di akun

Parameter
syncThenOff long

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

setWaitForCheckin

public void setWaitForCheckin (boolean value)

Menetapkan apakah akan menunggu check-in selesai setelah menambahkan akun

Parameter
value boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException

Metode yang dilindungi

getAccountBlacklist

protected  getAccountBlacklist ()

Hasil

getAccountName

protected String getAccountName ()

Hasil
String

getAccountPassword

protected String getAccountPassword ()

Hasil
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

Hasil
int

getAccountRangeStart

protected int getAccountRangeStart ()

Hasil
int

getCredentialFile

protected File getCredentialFile ()

Hasil
File

getUseAccountRange

protected boolean getUseAccountRange ()

Hasil
boolean

loadCredentialsFromFile

protected JSONObject loadCredentialsFromFile (File file)

Parameter
file File

Hasil
JSONObject

Menampilkan
TargetSetupError

processCredentialFile

protected void processCredentialFile (IBuildInfo buildInfo)

Parameter
buildInfo IBuildInfo

Menampilkan
TargetSetupError

resolveRelativeFilePath

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Parameter
buildInfo IBuildInfo

fileName String

Hasil
File

Menampilkan
TargetSetupError

setCredentialFile

protected void setCredentialFile (File file)

Parameter
file File