ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.module.BaseModuleController
     ↳ com.android.tradefed.testtype.suite.module.ShippingApiLevelModuleController


Führen Sie Tests aus, wenn das Gerät die folgenden Bedingungen erfüllt:

  • Wenn min-api-level definiert ist:
    • Das Gerät wurde mit min-api-level oder höher ausgeliefert.
  • Wenn vsr-min-api-level definiert ist:
    • Das Gerät wurde mit vsr-min-api-level oder höher ausgeliefert.
    • Das Anbieter-Image hat die Funktionen für vsr-min-api-level oder höher implementiert.
  • Wenn vendor-min-api-level definiert ist:
    • Das Anbieter-Image hat die Funktionen für vendor-min-api-level oder höher implementiert.

Zusammenfassung

Öffentliche Konstruktoren

ShippingApiLevelModuleController()

Öffentliche Methoden

IModuleController.RunStrategy shouldRun(IInvocationContext context)

Methode, um zu entscheiden, ob das Modul ausgeführt werden soll.

Öffentliche Konstruktoren

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

Öffentliche Methoden

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

Methode, um zu entscheiden, ob das Modul ausgeführt werden soll.

Parameter
context IInvocationContext: der IInvocationContext des Moduls

Gibt Folgendes zurück:
IModuleController.RunStrategy RunStrategy.RUN, wenn das Modul ausgeführt werden soll, andernfalls RunStrategy.FULL_MODULE_BYPASS.

Löst aus
DeviceNotAvailableException wenn das Gerät nicht verfügbar ist