FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
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
public FeatureFlagTargetPreparer ()
পাবলিক পদ্ধতি
public void setUp (TestInformation testInformation)
পরামিতি |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
পরামিতি |
---|
testInformation | TestInformation |
e | Throwable |