FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


DeviceConfig'i günceller (uzak hizmet tarafından ayarlanan özellik bayrakları).

Bu, bir aygıtın durumunu yeniden oluşturmak için ('adb shell device_config list' kullanarak tüm bayrak değerlerini bir dosyaya atarak) veya bayrakları toplu olarak etkinleştirmek/devre dışı bırakmak (hepsi açık/hepsi kapalı testi) için kullanılabilir.

Örnek kullanım:

  • Hepsi açık/hepsi kapalı testi için kullanmak için gerekli bayrak dosyasını belirtin:
    --flag-file=flag_file_path
  • Bir veya daha fazla bayrağı geçersiz kılmak için değerlerini belirtin (bayrak dosyalarıyla birleştirilebilir):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Tersine çevrilebilirlik testi için kullanmak için, her şey açık dosyayı ve ardından tamamı kapalı dosyayı belirtin ve iki dosya arasında yeniden başlatmayı etkinleştirin:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Test sırasında bu hazırlayıcı tarafından yapılan değişikliklerin üzerine yazabilecek DeviceConfig senkronizasyonunu devre dışı bırakmak için DeviceSetup ile birlikte kullanılmalıdır.

Özet

Kamu inşaatçıları

FeatureFlagTargetPreparer ()

Genel yöntemler

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

Kamu inşaatçıları

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Genel yöntemler

kurmak

public void setUp (TestInformation testInformation)

parametreler
testInformation TestInformation

atar
BuildError
DeviceNotAvailableException
TargetSetupError

sökmek

public void tearDown (TestInformation testInformation, 
                Throwable e)

parametreler
testInformation TestInformation

e Throwable

atar
DeviceNotAvailableException