AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

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


Używa aflags do zastępowania flag przed uruchomieniem testu. Jeśli jakiekolwiek flagi zostały zmienione, urządzenie zostanie ponownie uruchomione, aby nowe wartości zaczęły obowiązywać.

Podczas czyszczenia wszystkie flagi zostaną przywrócone do poprzedniego stanu. Jeśli flaga została zmieniona z wartości domyślnej, zastąpienie zostanie wyczyszczone (aby wartość domyślna zaczęła obowiązywać i aby można było ją ponownie zastąpić na serwerze). Jeśli flaga została wcześniej zastąpiona inną wartością, zostanie ponownie ustawiona na tę wartość.

Jeśli bieżący stan flagi jest zgodny ze stanem docelowym, flaga nie zostanie zastąpiona. Jeśli w tym przypadku nadal chcesz zastąpić flagę (np. aby zapobiec zastąpieniu flagi ustawionej domyślnie przez serwer), możesz użyć opcji --force-set.

Przykład użycia: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

Podsumowanie

Konstruktory publiczne

AFlagsTargetPreparer()

Metody publiczne

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

Konstruktory publiczne

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

Metody publiczne

setUp

public void setUp (TestInformation testInformation)

Parametry
testInformation TestInformation

Zgłasza
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametry
testInformation TestInformation

e Throwable

Zgłasza
DeviceNotAvailableException