ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

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


Execute testes se o dispositivo atender às seguintes condições:

  • Se min-api-level estiver definido:
    • O dispositivo foi lançado com o min-api-level ou uma versão mais recente.
  • Se vsr-min-api-level estiver definido:
    • O dispositivo foi lançado com o vsr-min-api-level ou uma versão mais recente.
    • A imagem do fornecedor implementou os recursos do vsr-min-api-level ou uma versão mais recente.
  • Se vendor-min-api-level estiver definido:
    • A imagem do fornecedor implementou os recursos do vendor-min-api-level ou mais recente.

Resumo

Construtores públicos

ShippingApiLevelModuleController()

Métodos públicos

IModuleController.RunStrategy shouldRun(IInvocationContext context)

Método para decidir se o módulo deve ser executado ou não.

Construtores públicos

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

Métodos públicos

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

Método para decidir se o módulo deve ser executado ou não.

Parâmetros
context IInvocationContext: o IInvocationContext do módulo

Retorna
IModuleController.RunStrategy RunStrategy.RUN se o módulo precisar ser executado, RunStrategy.FULL_MODULE_BYPASS caso contrário.

Gera
DeviceNotAvailableException se o dispositivo não estiver disponível