AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

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


Verwendet aflags, um Flags vor dem Ausführen eines Tests zu überschreiben. Wenn Flags geändert wurden, wird das Gerät neu gestartet, damit die neuen Werte wirksam werden.

Beim Abbau werden alle Flags auf ihren vorherigen Zustand zurückgesetzt. Wenn das Flag von einem Standardwert geändert wurde, wird die Überschreibung gelöscht, damit der Standardwert wieder gilt und wieder serverseitig überschrieben werden kann. Wenn das Flag zuvor mit einem anderen Wert überschrieben wurde, wird es wieder auf diesen Wert zurückgesetzt.

Wenn der aktuelle Flag-Status mit dem Zielstatus übereinstimmt, wird das Flag nicht überschrieben. Wenn in diesem Fall trotzdem eine Überschreibung gewünscht ist (z.B. um zu verhindern, dass ein standardmäßig festgelegtes Flag vom Server überschrieben wird), kann die Option --force-set verwendet werden.

Beispiel für die Verwendung: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

Zusammenfassung

Öffentliche Konstruktoren

AFlagsTargetPreparer()

Öffentliche Methoden

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

Öffentliche Konstruktoren

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

Öffentliche Methoden

setUp

public void setUp (TestInformation testInformation)

Parameter
testInformation TestInformation

Löst aus
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parameter
testInformation TestInformation

e Throwable

Löst aus
DeviceNotAvailableException