com.android.tradefed.testtype.suite.module

ממשקים

IModuleController ממשק שמאפשר לקבוע אם מודול מסוים יופעל או לא. 

קורסים

ArchModuleController בקר המודול לא יפעיל בדיקות אם הוא לא תואם לאף אחת מהארכיטקטורות שצוינו. 
BaseModuleController הטמעה בסיסית של IModuleController שצריך להטמיע כדי לבדוק אם מודול צריך לפעול או לא. 
CarModuleController הבקר הזה מונע הפעלה של מקרי בדיקה במכשירים שאינם לרכב. 
CommandSuccessModuleController מחלקת בסיס לבקר מודולים כדי לדלג על מודול בדיקה על סמך כשל בפקודת Shell. 
DeviceFeatureModuleController בקר מודול שלא מריץ בדיקות אם הוא לא תומך בתכונה מסוימת. 
KernelTestModuleController מחלקת בסיס לבקר מודול שלא מריץ בדיקות אם הוא לא תואם לארכיטקטורה . 
MainlineTestModuleController מחלקת בסיס לבקר מודולים להרצת בדיקות על סמך מודולים ראשיים שנטענו מראש במכשיר שנבדק. 
MaxSdkModuleController מחלקת בסיס לבקר מודולים שלא מריץ בדיקות בגרסאות שגבוהות ממספר גרסת SDK שצוין. 
MinApiLevelModuleController מחלקת בסיס לבקר מודול שלא מריץ בדיקות כשהוא מתחת לרמת API שצוינה. 
MinSdkModuleController מחלקת בסיס לבקר מודולים שלא מריץ בדיקות בגרסאות שמתחת למספר גרסת SDK שצוין. 
NativeBridgeModuleController בקר מודול לבדיקה אם מכשיר תומך בגשר מקורי. 
PackageInstalledModuleController מודול בקרה שלא מריץ בדיקות אם החבילות שצוינו לא מותקנות במכשיר. 
Sdk28ModuleController בקר מודולים שבודק אם המכשיר הוא SDK 28 (Android 9) ומעלה. 
Sdk29ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 29 ומעלה. 
Sdk30ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 30 ומעלה. 
Sdk31ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 31 ומעלה. 
Sdk32ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 32 ומעלה. 
Sdk33ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 33 ומעלה. 
Sdk34ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 34 ומעלה. 
Sdk35ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 35 ומעלה. 
Sdk36ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 36 ומעלה. 
Sdk37ModuleController הבדיקות יופעלו רק אם גרסת ה-SDK של המכשיר שנבדק היא 37 ומעלה. 
ShippingApiLevelModuleController מריצים בדיקות אם המכשיר עומד בתנאים הבאים:
  • אם min-api-level מוגדר:
    • המכשיר נשלח עם גרסה min-api-level ואילך. 
SkipHWASanModuleController מחלקת בסיס לבקר מודולים כדי לא להריץ בדיקות בגרסאות build של HWASan. 
TestFailureModuleController אמצעי בקרה למודול שרוצה לשנות את אופן הפעולה של היומן שבו נאספים נתוני הכשלים בבדיקות. 

טיפוסים בני מנייה (enum)

IModuleController.RunStrategy סוג Enum שמתאר איך המודול צריך לפעול.