গুগল অ্যাকাউন্ট প্রস্তুতকারক

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 যা গুগল অ্যাকাউন্ট কনফিগার করা সমর্থন করে। যদি কোনো অ্যাকাউন্ট নির্দিষ্ট করা না থাকে এবং Gaia অ্যাকাউন্ট তৈরি করা সক্রিয় করা থাকে, তাহলে একটি Gaia অ্যাকাউন্ট তৈরি করে ডিভাইসে যুক্ত করা হবে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

GoogleAccountPreparer ()

জনসাধারণের পদ্ধতি

void setAccount (String accountName, String accountPassword)

তৈরি করার জন্য গুগল অ্যাকাউন্ট সেট করে।

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)

সরকারি নির্মাণকারী

গুগল অ্যাকাউন্ট প্রস্তুতকারক

public GoogleAccountPreparer ()

জনসাধারণের পদ্ধতি

সেটঅ্যাকাউন্ট

public void setAccount (String accountName, 
                String accountPassword)

তৈরি করার জন্য গুগল অ্যাকাউন্ট সেট করে।

প্যারামিটার
accountName String

accountPassword String

সেটঅ্যাকাউন্টসিঙ্ক

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

চেকইনের জন্য অপেক্ষা সেট করুন

public void setWaitForCheckin (boolean value)

অ্যাকাউন্ট যোগ করার পর চেকইন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা হবে কিনা তা নির্ধারণ করে।

প্যারামিটার
value boolean

ভেঙে ফেলা

public void tearDown (TestInformation testInfo, 
                Throwable e)

প্যারামিটার
testInfo TestInformation

e Throwable

নিক্ষেপ
DeviceNotAvailableException

সুরক্ষিত পদ্ধতি

অ্যাকাউন্ট ব্ল্যাকলিস্ট পান

protected Set<Integer> getAccountBlacklist ()

ফেরত
Set<Integer>

অ্যাকাউন্টের নাম পান

protected String getAccountName ()

ফেরত
String

অ্যাকাউন্ট পাসওয়ার্ড পান

protected String getAccountPassword ()

ফেরত
String

getAccountRangeEnd

protected int getAccountRangeEnd ()

ফেরত
int

getAccountRangeStart

protected int getAccountRangeStart ()

ফেরত
int

ক্রেডেনশিয়াল ফাইল পান

protected File getCredentialFile ()

ফেরত
File

getUseAccountRange

protected boolean getUseAccountRange ()

ফেরত
boolean

ফাইল থেকে ক্রেডেনশিয়াল লোড করুন

protected JSONObject loadCredentialsFromFile (File file)

প্যারামিটার
file File

ফেরত
JSONObject

নিক্ষেপ
TargetSetupError

প্রক্রিয়া ক্রেডেনশিয়াল ফাইল

protected void processCredentialFile (IBuildInfo buildInfo)

প্যারামিটার
buildInfo IBuildInfo

নিক্ষেপ
TargetSetupError

আপেক্ষিক ফাইলপথ সমাধান করুন

protected File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

প্যারামিটার
buildInfo IBuildInfo

fileName String

ফেরত
File

নিক্ষেপ
TargetSetupError

ক্রেডেনশিয়াল ফাইল সেট করুন

protected void setCredentialFile (File file)

প্যারামিটার
file File