FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.FeatureFlagTargetPreparer | |
הכיתה הזו הוצאה משימוש.
במקומה, צריך להשתמש ב-method AFlagsTargetPreparer.
עדכון של DeviceConfig (דגלי תכונות שמותאמים על ידי שירות מרוחק).
אפשר להשתמש בזה כדי לשחזר את מצב המכשיר (על ידי העברת כל ערכי הדגלים לקובץ באמצעות הפקודה `adb shell device_config list`) או כדי להפעיל או להשבית כמה דגלים בבת אחת (בדיקות של הפעלה או השבתה של כל הדגלים).
דוגמה לשימוש:
- כדי להשתמש בבדיקה של הפעלה מלאה או השבתה מלאה, מציינים את קובץ הדגל הנדרש:
--flag-file=flag_file_path
- כדי לשנות את הערכים של דגלים מסוימים, מציינים את הערכים שלהם (אפשר לשלב עם קובצי דגלים):
--flag-file=flag_file_path --flag-value=namespace/name=value
- כדי להשתמש בקובץ הזה לבדיקת הפיכות, מציינים את הקובץ all-on ואחריו את הקובץ all-off, ומפעילים אתחול מחדש בין שני הקבצים:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
צריך להשתמש בה בשילוב עם DeviceSetup כדי להשבית את הסנכרון של DeviceConfig במהלך הבדיקה, כי אחרת יכול להיות שהשינויים שבוצעו באמצעות הכלי הזה יימחקו.
סיכום
constructors ציבוריים | |
|---|---|
FeatureFlagTargetPreparer()
|
|
methods ציבוריים | |
|---|---|
void
|
setUp(TestInformation testInformation)
|
void
|
tearDown(TestInformation testInformation, Throwable e)
|
constructors ציבוריים
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
methods ציבוריים
setUp
public void setUp (TestInformation testInformation)
| פרמטרים | |
|---|---|
testInformation |
TestInformation |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
| פרמטרים | |
|---|---|
testInformation |
TestInformation |
e |
Throwable |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|