InstallApexModuleTargetPreparer
public class InstallApexModuleTargetPreparer
extends SuiteApkInstaller
সারাংশ
সুরক্ষিত পদ্ধতি |
---|
void | addApksToTestFiles () |
void | addStagedReadyTimeoutForAdb ( cmd) addStagedReadyTimeoutForAdb ( cmd) |
void | addTimeoutMillisForBundletool ( extraArgs) addTimeoutMillisForBundletool ( extraArgs) |
void | checkApexActivation ( ITestDevice device) সমস্ত apexes সক্রিয় আছে কিনা পরীক্ষা করুন. |
| collectApexInfoFromApexModules ( testAppFileNames, TestInformation testInfo) collectApexInfoFromApexModules ( testAppFileNames, TestInformation testInfo) অ্যাক্টিভেশন চেকের জন্য শীর্ষ মডিউলগুলি থেকে সর্বোচ্চ তথ্য সংগ্রহ করে। |
| getApkInstalled () |
String | getBundletoolFileName () |
BundletoolUtil | getBundletoolUtil () |
String | getModuleKeywordFromApexPackageName (String packageName) apex প্যাকেজের নাম থেকে কীওয়ার্ড (যেমন, com.android.tzdata.apex-এর জন্য 'tzdata') পায়। |
| getModulesFailToActivate ( activatedApexes) getModulesFailToActivate ( activatedApexes) সক্রিয় হতে ব্যর্থ মডিউল পান. |
| getSplitsForApks ( TestInformation testInfo, File moduleFile) নির্দিষ্ট apks এর জন্য এক্সট্রাক্ট এবং রিটার্ন বিভক্ত। |
void | initBundletoolUtil ( TestInformation testInfo) এই শ্রেণীর জন্য bundletool util শুরু করে। |
void | installTrain ( TestInformation testInfo, moduleFilenames) installTrain ( TestInformation testInfo, moduleFilenames) ডিভাইসে শীর্ষস্থানীয় একটি প্রধান লাইন ট্রেন ইনস্টল করার প্রচেষ্টা। |
void | installUsingBundleTool ( TestInformation testInfo, testAppFileNames) installUsingBundleTool ( TestInformation testInfo, testAppFileNames) bundletool ব্যবহার করে মেইনলাইন মডিউল(গুলি) ইনস্টল করার প্রচেষ্টা। |
void | installer ( TestInformation testInfo, testAppFileNames) installer ( TestInformation testInfo, testAppFileNames) ডিভাইসে একটি প্যাকেজ বা বিভক্ত প্যাকেজ ইনস্টল করার চেষ্টা করুন। |
ITestDevice.ApexInfo | retrieveApexInfo (File testApexFile, DeviceDescriptor deviceDescriptor) ApexInfo পুনরুদ্ধার করে যাতে প্রদত্ত শীর্ষ ফাইল থেকে প্যাকেজ নাম এবং সংস্করণ কোড রয়েছে। |
ক্ষেত্র
APEX_OPTION
protected static final String APEX_OPTION
APEX_SUFFIX
protected static final String APEX_SUFFIX
APK_SUFFIX
protected static final String APK_SUFFIX
APK_ZIP_OPTION
protected static final String APK_ZIP_OPTION
CHILD_SESSION_CREATION_CMD
protected static final String CHILD_SESSION_CREATION_CMD
PARENT_SESSION_CREATION_CMD
protected static final String PARENT_SESSION_CREATION_CMD
ROLLBACK_STATE_COMMITTED
public static final String ROLLBACK_STATE_COMMITTED
ROLLBACK_STATE_UNKNOWN
public static final String ROLLBACK_STATE_UNKNOWN
SPLIT_APKS_SUFFIX
protected static final String SPLIT_APKS_SUFFIX
mTrainFolderPath
protected File mTrainFolderPath
পাবলিক কনস্ট্রাক্টর
InstallApexModuleTargetPreparer
public InstallApexModuleTargetPreparer ()
পাবলিক পদ্ধতি
public getModulesToInstall (TestInformation testInfo)
ডিভাইসে প্রিলোড করা মডিউলগুলির উপর ভিত্তি করে ট্রেনে ইনস্টল করা মডিউলগুলি পায়৷ যে মডিউলগুলি প্রিলোড করা হয় না তা ইনস্টল করা হবে না।
রিটার্নস |
---|
| তালিকা ডিভাইসে ইনস্টল করা উচিত যে মডিউল. |
setIgnoreIfNotPreloaded
public void setIgnoreIfNotPreloaded (boolean skip)
SkipApexTearDown সেট করুন
public void setSkipApexTearDown (boolean skip)
public void setUp (TestInformation testInfo)
পরামিতি |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
পরামিতি |
---|
testInfo | TestInformation |
e | Throwable |
সুরক্ষিত পদ্ধতি
AddApksToTestFiles
protected void addApksToTestFiles ()
addStagedReadyTimeoutForAdb
protected void addStagedReadyTimeoutForAdb ( cmd)
protected void addTimeoutMillisForBundletool ( extraArgs)
চেকঅ্যাপেক্সঅ্যাক্টিভেশন
protected void checkApexActivation (ITestDevice device)
সমস্ত apexes সক্রিয় আছে কিনা পরীক্ষা করুন.
পরামিতি |
---|
device | ITestDevice : পরীক্ষার অধীনে। |
protected collectApexInfoFromApexModules ( testAppFileNames,
TestInformation testInfo)
অ্যাক্টিভেশন চেকের জন্য শীর্ষ মডিউলগুলি থেকে সর্বোচ্চ তথ্য সংগ্রহ করে।
পরামিতি |
---|
testAppFileNames | : ইনস্টল করার জন্য মডিউলগুলির ফাইলের নামের তালিকা |
testInfo | TestInformation : TestInformation |
রিটার্নস |
---|
| ইনপুট ফাইল তালিকার শীর্ষ মডিউলগুলির শীর্ষস্থানীয় তথ্য ধারণকারী একটি তালিকা |
getApkইনস্টল
protected getApkInstalled ()
protected String getBundletoolFileName ()
getModuleKeywordFromApexPackageName
protected String getModuleKeywordFromApexPackageName (String packageName)
apex প্যাকেজের নাম থেকে কীওয়ার্ড (যেমন, com.android.tzdata.apex-এর জন্য 'tzdata') পায়।
পরামিতি |
---|
packageName | String : এপেক্স ফাইলের প্যাকেজ নাম। |
রিটার্নস |
---|
String | একটি স্ট্রিং শীর্ষ প্যাকেজ নামের কীওয়ার্ড। |
getModulesFailToActivate
protected getModulesFailToActivate ( activatedApexes)
সক্রিয় হতে ব্যর্থ মডিউল পান.
পরামিতি |
---|
activatedApexes | : ডিভাইসে সক্রিয় শীর্ষের সেট |
রিটার্নস |
---|
| ইনপুট এপেক্স মডিউলগুলির শীর্ষস্থানীয় তথ্য ধারণকারী একটি তালিকা যা সক্রিয় হতে ব্যর্থ হয়েছে। |
protected getSplitsForApks (TestInformation testInfo,
File moduleFile)
নির্দিষ্ট apks এর জন্য এক্সট্রাক্ট এবং রিটার্ন বিভক্ত।
পরামিতি |
---|
testInfo | TestInformation : TestInformation |
moduleFile | File : যে মডিউল ফাইল থেকে বিভাজন বের করতে হবে। |
রিটার্নস |
---|
| একটি ফাইল [] বিভক্ত সমন্বিত. |
নিক্ষেপ করে |
---|
TargetSetupError | যদি bundletool খুঁজে না পাওয়া যায় বা ডিভাইসের বিশেষ ফাইল তৈরি করতে ব্যর্থ হয়। |
protected void initBundletoolUtil (TestInformation testInfo)
এই শ্রেণীর জন্য bundletool util শুরু করে।
protected void installTrain (TestInformation testInfo,
moduleFilenames)
ডিভাইসে শীর্ষস্থানীয় একটি প্রধান লাইন ট্রেন ইনস্টল করার প্রচেষ্টা।
পরামিতি |
---|
testInfo | TestInformation : TestInformation |
moduleFilenames | : স্ট্রিং তালিকা. ইনস্টল করা প্রধান লাইন মডিউলগুলির ফাইলের নামের তালিকা। |
protected void installUsingBundleTool (TestInformation testInfo,
testAppFileNames)
bundletool ব্যবহার করে মেইনলাইন মডিউল(গুলি) ইনস্টল করার প্রচেষ্টা।
পরামিতি |
---|
testInfo | TestInformation : TestInformation |
testAppFileNames | : ইনস্টল করার জন্য প্রিলোড করা মডিউলগুলির ফাইলের নাম। |
protected void installer (TestInformation testInfo,
testAppFileNames)
ডিভাইসে একটি প্যাকেজ বা বিভক্ত প্যাকেজ ইনস্টল করার চেষ্টা করুন।
পরামিতি |
---|
testInfo | TestInformation : আমন্ত্রণের জন্য TestInformation |
testAppFileNames | : apks এবং তাদের প্যাকেজ ইনস্টল করতে হবে। |
আপেক্স ইনফো পুনরুদ্ধার করুন
protected ITestDevice.ApexInfo retrieveApexInfo (File testApexFile,
DeviceDescriptor deviceDescriptor)
ApexInfo পুনরুদ্ধার করে যাতে প্রদত্ত শীর্ষ ফাইল থেকে প্যাকেজ নাম এবং সংস্করণ কোড রয়েছে।
পরামিতি |
---|
testApexFile | File : শীর্ষ ফাইল থেকে আমরা তথ্য পুনরুদ্ধার করি। |
deviceDescriptor | DeviceDescriptor |