ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

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


기기가 다음 조건을 충족하는 경우 테스트를 실행합니다.

  • min-api-level이 정의된 경우:
    • 기기가 min-api-level 이상으로 출시되었습니다.
  • vsr-min-api-level이 정의된 경우:
    • 기기가 vsr-min-api-level 이상으로 출시되었습니다.
    • 공급업체 이미지가 vsr-min-api-level 이상의 기능을 구현했습니다.
  • vendor-min-api-level이 정의된 경우:
    • 공급업체 이미지가 vendor-min-api-level 또는 이후의 기능을 구현했습니다.

요약

공개 생성자

ShippingApiLevelModuleController()

공개 메서드

IModuleController.RunStrategy shouldRun(IInvocationContext context)

모듈을 실행해야 하는지 여부를 결정하는 메서드입니다.

공개 생성자

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

공개 메서드

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

모듈을 실행해야 하는지 여부를 결정하는 메서드입니다.

매개변수
context IInvocationContext: 모듈의 IInvocationContext입니다.

반환
IModuleController.RunStrategy 모듈을 실행해야 하는 경우 RunStrategy.RUN, 그렇지 않은 경우 RunStrategy.FULL_MODULE_BYPASS입니다.

생성 값
DeviceNotAvailableException 기기를 사용할 수 없는 경우