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 या उसके बाद के वर्शन के लिए सुविधाएं लागू की गई हैं.

खास जानकारी

पब्लिक कंस्ट्रक्टर

ShippingApiLevelModuleController()

सार्वजनिक तरीके

IModuleController.RunStrategy shouldRun(IInvocationContext context)

यह तय करने का तरीका कि मॉड्यूल को चलाया जाना चाहिए या नहीं.

पब्लिक कंस्ट्रक्टर

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

सार्वजनिक तरीके

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

यह तय करने का तरीका कि मॉड्यूल को चलाया जाना चाहिए या नहीं.

पैरामीटर
context IInvocationContext: मॉड्यूल का IInvocationContext

रिटर्न
IModuleController.RunStrategy RunStrategy.RUN अगर मॉड्यूल को चलाना है, तो IModuleController.RunStrategy.FULL_MODULE_BYPASS.

थ्रो
DeviceNotAvailableException अगर डिवाइस उपलब्ध नहीं है