शिपिंग एपीआई लेवल मॉड्यूल कंट्रोलर

public class ShippingApiLevelModuleController
extends BaseModuleController

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


अगर डिवाइस नीचे दी गई शर्तों को पूरा करता है, तो जांच करें:

  • अगर min-api-level तय है:
    • डिवाइस, min-api-level या उसके बाद के वर्शन से भेजा गया हो.
  • अगर vsr-min-api-level तय है:
    • डिवाइस, vsr-min-api-level या उसके बाद के वर्शन से भेजा गया हो.
    • वेंडर इमेज ने vsr-min-api-level या उसके बाद के वर्शन के लिए, सुविधाएं लागू की हैं.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ShippingApiLevelModuleController()

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

IModuleController.RunStrategy shouldRun(IInvocationContext context)

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

सार्वजनिक कंस्ट्रक्टर

शिपिंग एपीआई लेवल मॉड्यूल कंट्रोलर

public ShippingApiLevelModuleController ()

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

रन

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

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

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

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

थ्रो
DeviceNotAvailableException अगर डिवाइस मौजूद नहीं है