FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.অবজেক্ট
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


DeviceConfig আপডেট করে (একটি দূরবর্তী পরিষেবা দ্বারা টিউন করা বৈশিষ্ট্য পতাকা)।

এটি একটি ডিভাইসের অবস্থা পুনরুত্পাদন করতে ব্যবহার করা যেতে পারে ('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)

পাবলিক কনস্ট্রাক্টর

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

পাবলিক পদ্ধতি

সেটআপ

public void setUp (TestInformation testInformation)

পরামিতি
testInformation TestInformation

নিক্ষেপ করে
BuildError
DeviceNotAvailableException
TargetSetupError

টিয়ারডাউন

public void tearDown (TestInformation testInformation, 
                Throwable e)

পরামিতি
testInformation TestInformation

e Throwable

নিক্ষেপ করে
DeviceNotAvailableException