फ़ीचर फ़्लैग टारगेट प्रिपेयरर

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTarget रीमार्केटिंग
  com.android.tradefed.targetprep.FeatureFlagTarget सैरr


DeviceConfig अपडेट करता है (रिमोट सेवा की ओर से ट्यून किए गए फ़ीचर फ़्लैग).

इसका इस्तेमाल डिवाइस की स्थिति को फिर से बनाने के लिए किया जा सकता है. इसके लिए, आपको सभी फ़्लैग वैल्यू को किसी फ़ाइल में डालना होगा का इस्तेमाल करने के लिए बनाया गया है.

इस्तेमाल का उदाहरण:

  • ऑल-ऑन/ऑल-ऑफ़ टेस्टिंग के लिए, ज़रूरी फ़्लैग फ़ाइल सेट करें:
    --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 के साथ मिलाकर इस्तेमाल किया जाना चाहिए, ताकि DeviceConfig सिंक करने की सुविधा बंद की जा सके ऐसी जांच होती है जो इस तैयार करने वाले के बदलावों को ओवरराइट कर सकती है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

FeatureFlagTargetPreparer()

सार्वजनिक तरीके

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

सार्वजनिक कंस्ट्रक्टर

फ़ीचर फ़्लैग टारगेट प्रिपेयरर

public FeatureFlagTargetPreparer ()

सार्वजनिक तरीके

सेट अप

public void setUp (TestInformation testInformation)

पैरामीटर
testInformation TestInformation

थ्रो
BuildError
DeviceNotAvailableException
TargetSetupError

टियरडाउन

public void tearDown (TestInformation testInformation, 
                Throwable e)

पैरामीटर
testInformation TestInformation

e Throwable

थ्रो
DeviceNotAvailableException