Przygotowany do kierowania flagi funkcji

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


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

W ten sposób można odtworzyć stan urządzenia (przez zrzucenie wszystkich wartości flag do pliku) za pomocą „adb shell device_config list`) lub do zbiorczego włączania/wyłączania flag (testowanie typu all-on/all-off).

Przykład użycia:

  • Aby użyć go do testowania kompleksowego/kompleksowego, określ niezbędny plik flagi:
    --flag-file=flag_file_path
  • Aby zastąpić jedną lub więcej flag, określ ich wartości (można je łączyć z plikami flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Aby użyć do testowania odwrotności, określ plik all-on, a po nim plik z podsumowaniem włącz restartowanie 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 zasadą DeviceSetup, aby wyłączyć synchronizację DeviceConfig podczas testu, który może zastąpić zmiany wprowadzone przez ten moduł.

Podsumowanie

Konstruktory publiczne

FeatureFlagTargetPreparer()

Metody publiczne

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

Konstruktory publiczne

Przygotowany do kierowania flagi funkcji

public FeatureFlagTargetPreparer ()

Metody publiczne

Konfiguracja

public void setUp (TestInformation testInformation)

Parametry
testInformation TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

dezaktywacja

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametry
testInformation TestInformation

e Throwable

Rzuty
DeviceNotAvailableException