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 |
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 |