FeatureFlagTargetHazırlayıcı
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
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 dökerek) veya bayrakları toplu olarak etkinleştirmek/devre dışı bırakmak için (all-on/all-off testi) kullanılabilir.
Örnek kullanım:
- All-on/all-off testi için kullanmak üzere gerekli bayrak 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
- Tersine çevrilebilirlik testi için kullanmak üzere tümü açık dosyasını ve ardından tümü kapalı dosyasını 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
FeatureFlagTargetHazırlayıcı
public FeatureFlagTargetPreparer ()
Genel yöntemler
public void setUp (TestInformation testInformation)
parametreler |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
parametreler |
---|
testInformation | TestInformation |
e | Throwable |