ÖzellikFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
DeviceConfig'i günceller (uzak hizmet tarafından ayarlanan özellik işaretleri).
Bu, bir aygıtın durumunu yeniden oluşturmak için (tüm bayrak değerlerini 'adb kabuk cihazı_yapılandırma listesi'ni kullanarak bir dosyaya dökerek) 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 üzere 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
- Geri döndürülebilirlik 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
Bu hazırlayıcı tarafından yapılan değişikliklerin üzerine yazılmasına neden olabilecek test sırasında DeviceConfig senkronizasyonunu devre dışı bırakmak için DeviceSetup
ile birlikte kullanılmalıdır.
Özet
Kamu inşaatçıları
ÖzellikFlagTargetPreparer
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 |