com.android.tradefed.testtype.suite.module

ממשקים

בקר IModuleController ממשק לשליטה אם יש לבצע מודול או לא.

שיעורים

ArchModuleController בקר המודול לא להריץ בדיקות כאשר הוא אינו תואם ארכיטקטורות נתונות.
בקר BaseModuleController יישום בסיסי של IModuleController כי יש צורך לבצע בדיקה אם מודול צריך לרוץ או לא.
בקר DeviceFeatureModuleController בקר מודול שלא יפעל בדיקות כאשר הוא אינו תומך בתכונה מסוימת.
בקר MainlineTestModuleController מחלקה בסיסית לבקר מודול להפעלת בדיקות המבוססות על המודולים הקווים הטעינים מראש במכשיר הנבדק.
MinApiLevelModuleController מחלקה בסיסית לבקר מודול שלא יפעל בדיקות כשהוא מתחת לרמת API שצוין.
MinSdkModuleController סוג בסיס לבקר מודול שלא יפעל בדיקות בגירסאות מתחת למספר גירסת SDK שצוין.
PackageInstalledModuleController בקר המודול לא להריץ בדיקות כאשר ההתקן לא מותקן בחבילות הנתונות.
Sdk28ModuleController בקר מודול כדי לבדוק אם התקן נמצא ב- SDK 28 (Android 9) ומעלה.
Sdk29ModuleController הפעל בדיקות רק אם המכשיר הנבדק הוא גרסת SDK 29 ומעלה.
בקר SDK30ModuleController הפעל בדיקות רק אם המכשיר הנבדק הוא מגרסת SDK 30 ומעלה.
Sdk31ModuleController הפעל בדיקות רק אם המכשיר הנבדק הוא גרסת SDK 31 ומעלה.
Controller ShippingApiLevelModule הפעל בדיקות אם המכשיר עומד בתנאים הבאים:
  • אם min-api-level מוגדרת:
    • המכשיר המצורף min-api-level או במאוחר.

סיכומים

IModuleController.RunStrategy Enum המתאר כיצד יש לבצע את המודול.