নেস্টেড ক্লাস class
ModuleOemTargetPreparer.ModuleInfo
একটি মডিউল সম্পর্কে তথ্য সংরক্ষণের জন্য একটি সাধারণ কাঠামো শ্রেণী
পাবলিক পদ্ধতি 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)
Apk- এর জন্য/system/apex/apex বা/system/** এ ফাইলগুলি পুশ করুন
String
renameFile (ITestDevice device, File moduleFile, String packageName)
আপডেট হওয়া ফাইলের নাম /সিস্টেমের অধীনে একই নাম দিন।
void
setupDevice (TestInformation testInfo)
/সিস্টেমের অধীনে ফাইলগুলি পুশ করার আগে adb রুট এবং রিমাউন্ট ডিভাইস
পাবলিক কনস্ট্রাক্টর ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
পাবলিক পদ্ধতি checkModuleAfterPush
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[]
এপিকে নাম এবং পাথ সহ স্ট্রিং অ্যারে
নিক্ষেপ করে 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) Apk এর জন্য/system/apex/apex বা/system/** এর জন্য ফাইলগুলি পুশ করুন
পরামিতি moduleFile
File
: মডিউল ফাইল testInfo
TestInformation
: TestInformation
আবাহন জন্য।
নিক্ষেপ করে TargetSetupError
যদি এডিবির মাধ্যমে ফাইল ঠেলাতে না পারে DeviceNotAvailableException
যদি ডিভাইস উপলব্ধ না হয়
renameFile
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) আপডেট হওয়া ফাইলের নাম /সিস্টেমের অধীনে একই নাম দিন।
পরামিতি device
ITestDevice
: পরীক্ষা ডিভাইস moduleFile
File
: মডিউল ফাইল ইনস্টল করার জন্য packageName
String
: নামের অধীনে / সিস্টেম / *
ফেরত দেয় String
নাম পরিবর্তনের পর নতুন ফাইলের নাম
নিক্ষেপ করে TargetSetupError
যদি ফাইলের নাম পরিবর্তন করা না যায় DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) /সিস্টেমের অধীনে ফাইলগুলি পুশ করার আগে adb রুট এবং রিমাউন্ট ডিভাইস
নিক্ষেপ করে TargetSetupError
যদি ডিভাইস রিমাউন্ট করা না যায় DeviceNotAvailableException
মতামত জানান
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]
আমাদের আরও কিছু জানাতে চান?