FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Obiekt
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną).

Można to wykorzystać do odtworzenia stanu urządzenia (poprzez zrzucenie wszystkich wartości flag do pliku przy użyciu listy „adb shell device_config”) lub do masowego włączania/wyłączania flag (testowanie all-on/all-off).

Przykładowe użycie:

  • Aby użyć do testowania all-on/all-off, określ niezbędny plik flag:
    --flag-file=flag_file_path
  • Aby zastąpić jedną lub więcej flag, określ ich wartości (można łączyć z plikami flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Aby użyć do testowania odwracalności, określ plik all-on, po którym następuje plik all-off, i włącz ponowne uruchamianie między dwoma plikami:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Powinien być używany w połączeniu z DeviceSetup , aby wyłączyć synchronizację DeviceConfig podczas testu, co może zastąpić zmiany wprowadzone przez tego przygotowującego.

Streszczenie

Konstruktory publiczne

FeatureFlagTargetPreparer ()

Metody publiczne

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

Konstruktory publiczne

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Metody publiczne

organizować coś

public void setUp (TestInformation testInformation)

Parametry
testInformation TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

zburzyć

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametry
testInformation TestInformation

e Throwable

Rzuty
DeviceNotAvailableException