फ़ीचरफ़्लैगटार्गेटप्रेपेयर
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
डिवाइसकॉन्फिग को अपडेट करता है (दूरस्थ सेवा द्वारा ट्यून किए गए फ़ीचर फ़्लैग)।
इसका उपयोग किसी डिवाइस की स्थिति को पुन: उत्पन्न करने के लिए किया जा सकता है ('एडीबी शेल डिवाइस_कॉन्फिग सूची' का उपयोग करके सभी ध्वज मानों को फ़ाइल में डंप करके) या बड़े पैमाने पर ध्वज को सक्षम/अक्षम करने के लिए (ऑल-ऑन/ऑल-ऑफ परीक्षण)।
उदाहरण उपयोग:
- ऑल-ऑन/ऑल-ऑफ परीक्षण के लिए उपयोग करने के लिए, आवश्यक फ़्लैग फ़ाइल निर्दिष्ट करें:
--flag-file=flag_file_path
- एक या अधिक झंडों को ओवरराइड करने के लिए, उनके मान निर्दिष्ट करें (ध्वज फ़ाइलों के साथ जोड़ा जा सकता है):
--flag-file=flag_file_path --flag-value=namespace/name=value
- उत्क्रमणीयता परीक्षण के लिए उपयोग करने के लिए, ऑल-ऑन फ़ाइल के बाद ऑल-ऑफ़ फ़ाइल निर्दिष्ट करें, और दो फ़ाइलों के बीच रीबूटिंग सक्षम करें:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
परीक्षण के दौरान डिवाइसकॉन्फिग सिंकिंग को अक्षम करने के लिए DeviceSetup
के साथ संयोजन में उपयोग किया जाना चाहिए जो इस तैयारीकर्ता द्वारा किए गए परिवर्तनों को अधिलेखित कर सकता है।
सारांश
सार्वजनिक निर्माणकर्ता
फ़ीचरफ़्लैगटार्गेटप्रेपेयर
public FeatureFlagTargetPreparer ()
सार्वजनिक तरीके
public void setUp (TestInformation testInformation)
पैरामीटर |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
पैरामीटर |
---|
testInformation | TestInformation |
e | Throwable |