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