ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

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


Cihaz aşağıdaki koşulları karşılıyorsa testleri çalıştırın:

  • min-api-level tanımlanmışsa:
    • Cihaz, min-api-level veya sonraki bir sürümle birlikte gönderilmiş olmalıdır.
  • vsr-min-api-level tanımlanmışsa:
    • Cihaz, vsr-min-api-level veya sonraki bir sürümle birlikte gönderilmiş olmalıdır.
    • Satıcı resmi, vsr-min-api-level veya sonraki sürümler için özellikleri uygulamıştır.
  • vendor-min-api-level tanımlanmışsa:
    • Tedarikçi resmi, vendor-min-api-level veya sonraki sürümler için özellikleri uygulamıştır.

Özet

Herkese açık oluşturucular

ShippingApiLevelModuleController()

Herkese açık yöntemler

IModuleController.RunStrategy shouldRun(IInvocationContext context)

Modülün çalışıp çalışmayacağına karar verme yöntemi.

Herkese açık oluşturucular

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

Herkese açık yöntemler

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

Modülün çalışıp çalışmayacağına karar verme yöntemi.

Parametreler
context IInvocationContext: Modülün IInvocationContext

İadeler
IModuleController.RunStrategy Modülün çalışması gerekiyorsa RunStrategy.RUN, aksi takdirde RunStrategy.FULL_MODULE_BYPASS.

Verdiği hatalar
DeviceNotAvailableException Cihaz kullanılamıyorsa