com.android.tradefed.testtype.suite.module

ইন্টারফেস

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

ক্লাস

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

Enums

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