শিপিংএপিআইলেভেলমডিউলকন্ট্রোলার

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)

মডিউলটি চালানো হবে কি না, তা নির্ধারণ করার পদ্ধতি।

সরকারি নির্মাণকারী

শিপিংএপিআইলেভেলমডিউলকন্ট্রোলার

public ShippingApiLevelModuleController ()

জনসাধারণের পদ্ধতি

দৌড়ানো উচিত

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

মডিউলটি চালানো হবে কি না, তা নির্ধারণ করার পদ্ধতি।

প্যারামিটার
context IInvocationContext : মডিউলটির IInvocationContext

ফেরত
IModuleController.RunStrategy মডিউলটি রান করার জন্য RunStrategy.RUN , অন্যথায় RunStrategy.FULL_MODULE_BYPASS

নিক্ষেপ
DeviceNotAvailableException যদি ডিভাইসটি উপলব্ধ না থাকে