com.android.tradefed.testtype.suite.module

ইন্টারফেস

আইমডিউল কন্ট্রোলার একটি মডিউল চালানো উচিত কিনা তা নিয়ন্ত্রণের জন্য ইন্টারফেস।

ক্লাস

আর্চমডিউল কন্ট্রোলার কোনো প্রদত্ত আর্কিটেকচারের সাথে মেলে না হলে পরীক্ষা চালানোর জন্য মডিউল কন্ট্রোলার।
বেসমডিউল কন্ট্রোলার IModuleController এর বেসিক ইমপ্লিমেন্টেশন যা একটি মডিউল চালানো উচিত কিনা তা পরীক্ষা করার জন্য প্রয়োগ করা উচিত।
ডিভাইস ফিচার মডিউল কন্ট্রোলার একটি মডিউল কন্ট্রোলার পরীক্ষা চালানোর জন্য যখন এটি নির্দিষ্ট বৈশিষ্ট্য সমর্থন করে না।
MainlineTestModuleController পরীক্ষার অধীনে ডিভাইসে প্রিলোড করা মেইনলাইন মডিউলগুলির উপর ভিত্তি করে পরীক্ষা চালানোর জন্য একটি মডিউল কন্ট্রোলারের জন্য বেস ক্লাস।
MinApiLevelModuleController একটি নির্দিষ্ট API স্তরের নিচে থাকা অবস্থায় পরীক্ষা না চালানোর জন্য একটি মডিউল কন্ট্রোলারের জন্য বেস ক্লাস।
MinSdkModule কন্ট্রোলার একটি নির্দিষ্ট SDK সংস্করণ নম্বরের নীচের সংস্করণগুলিতে পরীক্ষা না চালানোর জন্য একটি মডিউল কন্ট্রোলারের জন্য বেস ক্লাস৷
PackageInstalledModuleController ডিভাইসে প্রদত্ত প্যাকেজ ইনস্টল না হলে পরীক্ষা চালানোর জন্য মডিউল নিয়ামক।
Sdk28 মডিউল কন্ট্রোলার একটি ডিভাইস SDK 28 (Android 9) বা তার উপরে আছে কিনা তা পরীক্ষা করার জন্য একটি মডিউল কন্ট্রোলার৷
Sdk29 মডিউল কন্ট্রোলার SDK সংস্করণ 29 বা তার বেশি হলেই পরীক্ষা চালান।
Sdk30 মডিউল কন্ট্রোলার SDK সংস্করণ 30 বা তার বেশি হলেই পরীক্ষা চালান।
Sdk31 মডিউল কন্ট্রোলার SDK সংস্করণ 31 বা তার বেশি হলেই পরীক্ষা চালান।
ShippingApiLevelModuleController ডিভাইসটি নিম্নলিখিত শর্ত পূরণ করলে পরীক্ষা চালান:
  • যদি min-api-level সংজ্ঞায়িত করা হয়:
    • ডিভাইসটি min-api-level বা তার পরে পাঠানো হয়েছে।

এনামস

IModuleController.RunStrategy এনাম বর্ণনা করছে কিভাবে মডিউলটি কার্যকর করা উচিত।