FeatureflagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

JavaScript.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.FeatureLabelTarget שזמינותr


מעדכנות את DeviceConfig (דגלי תכונות שכווננו על ידי שירות מרוחק).

אפשר להשתמש בנתונים האלה כדי לשחזר את המצב של מכשיר (על ידי הטיית כל ערכי הסימון לקובץ מסוים באמצעות 'רשימת תצורות המכשיר במעטפת המכשיר (adb)') או כדי להפעיל/להשבית דגלים בכמות גדולה (בדיקות all-on/all-off).

שימוש לדוגמה:

  • כדי להשתמש בבדיקות All-on/all-off, יש לציין את קובץ הדגל הנדרש:
    --flag-file=flag_file_path
  • כדי לעקוף דגל אחד או יותר, מציינים את הערכים שלהם (ניתן לשלב אותם עם קובצי דגלים):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • כדי להשתמש בו לבדיקת הפיכות, מציינים את קובץ ה-all-on ואחריו את קובץ האל-אוף, וגם לאפשר הפעלה מחדש בין שני הקבצים:
    --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 ()

שיטות ציבוריות

הגדרה

public void setUp (TestInformation testInformation)

פרמטרים
testInformation TestInformation

קליעות
BuildError
DeviceNotAvailableException
TargetSetupError

פירעון

public void tearDown (TestInformation testInformation, 
                Throwable e)

פרמטרים
testInformation TestInformation

e Throwable

קליעות
DeviceNotAvailableException