FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


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

Bu komut, bir cihazın durumunu yeniden oluşturmak için ("adb shell device_config list" komutunu kullanarak tüm işaret değerlerini bir dosyaya dökerek) veya işaretleri toplu olarak etkinleştirmek/devre dışı bırakmak için (tümünü etkinleştirme/devre dışı bırakma testi) kullanılabilir.

Örnek kullanım:

  • Tümünü etkin/devre dışı bırakma testi için kullanmak üzere gerekli işaret dosyasını belirtin:
    --flag-file=flag_file_path
  • Bir veya daha fazla işareti geçersiz kılmak için değerlerini belirtin (işaret dosyalarıyla birleştirilebilir):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Geri döndürülebilirlik testi için kullanmak üzere, tümünün açık olduğu dosyayı, ardından tümünün kapalı olduğu 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 DeviceConfig senkronizasyonunu devre dışı bırakmak için DeviceSetup ile birlikte kullanılmalıdır. Bu, bu hazırlayıcı tarafından yapılan değişikliklerin üzerine yazılmasını önleyebilir.

Özet

Herkese açık kurucular

FeatureFlagTargetPreparer()

Herkese açık yöntemler

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

Herkese açık kurucular

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Herkese açık yöntemler

setUp

public void setUp (TestInformation testInformation)

Parametreler
testInformation TestInformation

Atışlar
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parametreler
testInformation TestInformation

e Throwable

Atışlar
DeviceNotAvailableException