AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.AFlagsTargetPreparer


משתמשים ב-aflags כדי לבטל את ההגדרה של דגלים לפני שמריצים בדיקה. אם בוצעו שינויים בדגלים, המכשיר יופעל מחדש כדי שהערכים החדשים ייכנסו לתוקף.

בסיום הבדיקה, כל הדגלים יחזרו למצב הקודם שלהם. אם הדגל שונה מערך ברירת מחדל, הביטול ינוקה (כדי שערך ברירת המחדל יחול, וכדי לאפשר שוב ביטול בצד השרת). אם הדגל בוטל בעבר והוחלף בערך אחר, הוא יוחזר לערך הזה שוב.

אם המצב הנוכחי של הדגל זהה למצב היעד, הדגל לא יוחלף. אם עדיין רוצים לבצע שינוי במקרה הזה (למשל, כדי למנוע שינוי של דגל שהוגדר כברירת מחדל על ידי השרת), אפשר להשתמש באפשרות --force-set.

דוגמה לשימוש: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

סיכום

‫constructors ציבוריים

AFlagsTargetPreparer()

‫methods ציבוריים

void setUp(TestInformation testInformation)
void tearDown(TestInformation testInformation, Throwable e)

‫constructors ציבוריים

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

‫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