নেস্টেড ক্লাস |
|---|
class | ModuleOemTargetPreparer.ModuleInfo একটি মডিউল সম্পর্কে তথ্য সঞ্চয় করার জন্য একটি সাধারণ struct ক্লাস |
পাবলিক পদ্ধতি |
|---|
void | checkModuleAfterPush (ITestDevice device, pushedModules) checkModuleAfterPush (ITestDevice device, pushedModules) পুশ করার পরে মডিউল নাম এবং সংস্করণ কোড পরীক্ষা করুন |
void | setUp (TestInformation testInfo) পরীক্ষার জন্য লক্ষ্য সেটআপ সম্পাদন করুন, প্রিলোডগুলি প্রতিস্থাপন করতে মডিউলগুলিকে পুশ করুন৷ |
সুরক্ষিত পদ্ধতি |
|---|
void | checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor) প্রিলোড মডিউল তথ্য চেক করুন |
String[] | getApkDirectory (ITestDevice device, String packageName) সিস্টেম ডিরেক্টরির অধীনে apk ফাইল পাথ পান |
String | getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK) প্যাকেজ নাম দেওয়া মডিউল ধাক্কা পরে প্যাকেজ সংস্করণ চেক করুন. |
ModuleOemTargetPreparer.ModuleInfo | pushFile (File moduleFile, TestInformation testInfo) অ্যাপেক্সের জন্য ফাইলগুলিকে /system/apex/ এ বা apk-এর জন্য /system/** এ পুশ করুন |
String | renameFile (ITestDevice device, File moduleFile, String packageName) আপডেট করা ফাইলের নাম /সিস্টেমের অধীনে একইটিতে পুনঃনামকরণ করুন। |
void | setupDevice (TestInformation testInfo) /system এর অধীনে ফাইল পুশ করার আগে adb রুট এবং রিমাউন্ট ডিভাইস |
পাবলিক কনস্ট্রাক্টর
ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
পাবলিক পদ্ধতি
চেকমডিউল আফটারপুশ
public void checkModuleAfterPush (ITestDevice device,
pushedModules) পুশ করার পরে মডিউল নাম এবং সংস্করণ কোড পরীক্ষা করুন
| পরামিতি |
|---|
device | ITestDevice |
pushedModules | : পুশ করা মডিউলের তালিকা |
| নিক্ষেপ করে |
|---|
TargetSetupError | কোন মডিউল ধাক্কা না হলে ব্যতিক্রম নিক্ষেপ করুন |
DeviceNotAvailableException | কোনো ডিভাইস উপলব্ধ না হলে ব্যতিক্রম নিক্ষেপ করুন |
public void setUp (TestInformation testInfo)
পরীক্ষার জন্য লক্ষ্য সেটআপ সম্পাদন করুন, প্রিলোডগুলি প্রতিস্থাপন করতে মডিউলগুলিকে পুশ করুন৷
| নিক্ষেপ করে |
|---|
TargetSetupError | পরিবেশ স্থাপনে মারাত্মক ত্রুটি ঘটলে |
BuildError | বিল্ড প্রস্তুত হওয়ার কারণে যদি কোনও ত্রুটি ঘটে |
DeviceNotAvailableException | যদি ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে |
সুরক্ষিত পদ্ধতি
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) প্রিলোড মডিউল তথ্য চেক করুন
| পরামিতি |
|---|
testInfo | TestInformation : পরীক্ষার তথ্য |
deviceDescriptor | DeviceDescriptor |
| নিক্ষেপ করে |
|---|
DeviceNotAvailableException | ডিভাইস উপলব্ধ না হলে ব্যতিক্রম নিক্ষেপ করে |
TargetSetupError | কোনো মডিউল প্রিলোড না হলে ব্যতিক্রম নিক্ষেপ করে |
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) সিস্টেম ডিরেক্টরির অধীনে apk ফাইল পাথ পান
| পরামিতি |
|---|
device | ITestDevice |
packageName | String : মডিউল প্যাকেজ নাম |
| রিটার্নস |
|---|
String[] | apk নাম এবং পথ সহ স্ট্রিং অ্যারে |
| নিক্ষেপ করে |
|---|
DeviceNotAvailableException | যদি ডিভাইস উপলব্ধ না হয় |
TargetSetupError | যদি প্যাকেজের পথ খুঁজে না পান |
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) প্যাকেজ নাম দেওয়া মডিউল ধাক্কা পরে প্যাকেজ সংস্করণ চেক করুন.
| পরামিতি |
|---|
packageName | String : পুশ করা প্যাকেজের নাম |
isAPK | boolean |
| নিক্ষেপ করে |
|---|
DeviceNotAvailableException | ডিভাইস পাওয়া না গেলে ব্যতিক্রম নিক্ষেপ করে। |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) অ্যাপেক্সের জন্য ফাইলগুলিকে /system/apex/ এ বা apk-এর জন্য /system/** এ পুশ করুন
| পরামিতি |
|---|
moduleFile | File : মডিউল ফাইল |
testInfo | TestInformation : আমন্ত্রণের জন্য TestInformation । |
| নিক্ষেপ করে |
|---|
TargetSetupError | যদি adb এর মাধ্যমে ফাইল পুশ করতে না পারে |
DeviceNotAvailableException | ডিভাইস উপলব্ধ না হলে |
ফাইলের নাম পরিবর্তন করুন
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) আপডেট করা ফাইলের নাম /সিস্টেমের অধীনে একইটিতে পুনঃনামকরণ করুন।
| পরামিতি |
|---|
device | ITestDevice : টেস্ট ডিভাইস |
moduleFile | File : মডিউল ফাইল ইনস্টল করতে হবে |
packageName | String : /সিস্টেম/* এর অধীনে নাম |
| রিটার্নস |
|---|
String | নাম পরিবর্তনের পরে নতুন ফাইলের নাম |
| নিক্ষেপ করে |
|---|
TargetSetupError | যদি ফাইলের নাম পরিবর্তন করা না যায় |
DeviceNotAvailableException | |
protected void setupDevice (TestInformation testInfo)
/system এর অধীনে ফাইল পুশ করার আগে adb রুট এবং রিমাউন্ট ডিভাইস
| নিক্ষেপ করে |
|---|
TargetSetupError | যদি ডিভাইস পুনরায় মাউন্ট করা না যায়। |
DeviceNotAvailableException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]