FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Ta klasa została wycofana.
Zamiast niej używaj zasady AFlagsTargetPreparer.

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

Możesz użyć tej opcji, aby odtworzyć stan urządzenia (przez zrzucenie wszystkich wartości flag do pliku za pomocą polecenia `adb shell device_config list`) lub zbiorczo włączyć/wyłączyć flagi (testowanie wszystkich włączonych lub wszystkich wyłączonych).

Przykład użycia:

  • Aby użyć testu włączania/wyłączania wszystkich funkcji, określ niezbędny plik flagi:
    --flag-file=flag_file_path
  • Aby zastąpić co najmniej 1 flagę, podaj jej wartości (można to połączyć z plikami flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Aby użyć testu odwracalności, określ plik „wszystko włączone”, a potem plik „wszystko wyłączone” i włącz ponowne uruchamianie między tymi dwoma plikami:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Należy używać w połączeniu z parametrem DeviceSetup, aby wyłączyć synchronizację DeviceConfig podczas testu, która mogłaby zastąpić zmiany wprowadzone przez ten preparer.

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

Zgłasza
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametry
testInformation TestInformation

e Throwable

Zgłasza
DeviceNotAvailableException