ফিচারফ্ল্যাগটার্গেটপ্রস্তুতকারী

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


এই ক্লাসটি অপ্রচলিত।
এর পরিবর্তে AFlagsTargetPreparer ব্যবহার করুন।

ডিভাইসকনফিগ আপডেট করে (ফিচার ফ্ল্যাগ যা একটি রিমোট সার্ভিস দ্বারা টিউন করা হয়)।

এটি কোনো ডিভাইসের অবস্থা পুনরুৎপাদন করতে (`adb shell device_config list` ব্যবহার করে সমস্ত ফ্ল্যাগের মান একটি ফাইলে ডাম্প করে) অথবা একসাথে একাধিক ফ্ল্যাগ চালু/বন্ধ করতে (সব-চালু/সব-বন্ধ পরীক্ষা) ব্যবহার করা যেতে পারে।

ব্যবহারের উদাহরণ:

  • সম্পূর্ণ চালু/সম্পূর্ণ বন্ধ পরীক্ষার জন্য, প্রয়োজনীয় ফ্ল্যাগ ফাইলটি নির্দিষ্ট করুন:
    --flag-file=flag_file_path
  • এক বা একাধিক ফ্ল্যাগ ওভাররাইড করতে, তাদের মান নির্দিষ্ট করুন (ফ্ল্যাগ ফাইলের সাথে একত্রিত করা যেতে পারে):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • রিভার্সিবিলিটি টেস্টিং-এর জন্য ব্যবহার করতে, প্রথমে অল-অন ফাইলটি এবং তারপরে অল-অফ ফাইলটি নির্দিষ্ট করুন, এবং দুটি ফাইলের মধ্যে রিবুটিং সক্ষম করুন:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

পরীক্ষার সময় DeviceConfig সিঙ্কিং নিষ্ক্রিয় করতে এটি DeviceSetup সাথে একত্রে ব্যবহার করা উচিত, কারণ সিঙ্কিং এই প্রস্তুতকারকের করা পরিবর্তনগুলিকে ওভাররাইট করে দিতে পারে।

সারসংক্ষেপ

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

FeatureFlagTargetPreparer ()

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

void setUp ( TestInformation testInformation)
void tearDown ( TestInformation testInformation, Throwable e)

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

ফিচারফ্ল্যাগটার্গেটপ্রস্তুতকারী

public FeatureFlagTargetPreparer ()

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

সেটআপ

public void setUp (TestInformation testInformation)

প্যারামিটার
testInformation TestInformation

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

ভেঙে ফেলা

public void tearDown (TestInformation testInformation, 
                Throwable e)

প্যারামিটার
testInformation TestInformation

e Throwable

নিক্ষেপ
DeviceNotAvailableException