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 अगर डिवाइस उपलब्ध नहीं है, तो