FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.FeatureFlagTargetPreparer | |
تم إيقاف هذا الصف نهائيًا.
يُرجى استخدام AFlagsTargetPreparer بدلاً منه.
يعدِّل هذا الصف 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
يجب استخدامه مع DeviceSetup لإيقاف مزامنة DeviceConfig أثناء
الاختبار، ما قد يؤدي إلى استبدال التغييرات التي أجراها هذا المحضِّر.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
FeatureFlagTargetPreparer()
|
|
الإجراءات العامة | |
|---|---|
void
|
setUp(TestInformation testInformation)
|
void
|
tearDown(TestInformation testInformation, Throwable e)
|
طُرق وضع التصميم العامة
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
الإجراءات العامة
setUp
public void setUp (TestInformation testInformation)
| المعلَمات | |
|---|---|
testInformation |
TestInformation |
| عمليات الطرح | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
| المعلَمات | |
|---|---|
testInformation |
TestInformation |
e |
Throwable |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|