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

setUp

public void setUp (TestInformation testInfo)

พารามิเตอร์
testInfo TestInformation

การขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

setWaitForCheckin

public void setWaitForCheckin (boolean value)

กำหนดว่าจะรอให้การเช็คอินเสร็จสมบูรณ์หลังจากเพิ่มบัญชีหรือไม่

พารามิเตอร์
value boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

พารามิเตอร์
testInfo TestInformation

e Throwable

การขว้าง
DeviceNotAvailableException

วิธีการที่ได้รับการป้องกัน

getAccountBlacklist

protected  getAccountBlacklist ()

คิกรีเทิร์น

getAccountName

protected String getAccountName ()

คิกรีเทิร์น
String

getAccountPassword

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