ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

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


Ejecuta pruebas si el dispositivo cumple con las siguientes condiciones:

  • Si se define min-api-level, haz lo siguiente:
    • El dispositivo se envió con min-api-level o una versión posterior.
  • Si se define vsr-min-api-level, haz lo siguiente:
    • El dispositivo se envió con vsr-min-api-level o una versión posterior.
    • La imagen del proveedor implementó las funciones para vsr-min-api-level o una versión posterior.
  • Si se define vendor-min-api-level, haz lo siguiente:
    • La imagen del proveedor implementó las funciones para vendor-min-api-level o una versión posterior.

Resumen

Constructores públicos

ShippingApiLevelModuleController()

Métodos públicos

IModuleController.RunStrategy shouldRun(IInvocationContext context)

Método para decidir si el módulo debe ejecutarse o no.

Constructores públicos

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

Métodos públicos

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

Método para decidir si el módulo debe ejecutarse o no.

Parámetros
context IInvocationContext: Es el IInvocationContext del módulo.

Muestra
IModuleController.RunStrategy RunStrategy.RUN si el módulo debe ejecutarse; de lo contrario, RunStrategy.FULL_MODULE_BYPASS.

Arroja
DeviceNotAvailableException si el dispositivo no está disponible