FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


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

Można go użyć do odtworzenia stanu urządzenia (przez zapisanie wszystkich wartości flag do pliku za pomocą polecenia „adb shell device_config list”) lub do zbiorczego włączania i wyłączania flag (testowanie z włączonymi lub wyłączonymi wszystkimi flagami).

Przykład użycia:

  • Aby przetestować wszystkie flagi, określ niezbędny plik flagi:
    --flag-file=flag_file_path
  • Aby zastąpić co najmniej 1 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ć pliku do testowania odwracalności, określ plik z włączonymi wszystkimi opcjami, a następnie plik z wyłączonymi wszystkimi opcjami i zezwól na ponowne uruchomienie między tymi plikami:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Należy go używać w połączeniu z opcją DeviceSetup, aby wyłączyć synchronizację DeviceConfig podczas testu, który może zastąpić zmiany wprowadzone przez tego autora.

Podsumowanie

Konstruktory publiczne

FeatureFlagTargetPreparer()

Metody publiczne

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

Konstruktory publiczne

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Metody publiczne

setUp

public void setUp (TestInformation testInformation)

Parametry
testInformation TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametry
testInformation TestInformation

e Throwable

Rzuty
DeviceNotAvailableException