रन-ऑनसेकंडरी यूज़र टारगेट-तैयारर

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTarget रीमार्केटिंग
  com.android.tradefed.targetprep.RunOnsecondaryUserTarget एम्बेड करने वालों के लिए


एक ITargetPreparer जो सेटअप में सेकंडरी उपयोगकर्ता बनाता है. साथ ही, यह तय करता है कि टेस्ट को उस उपयोगकर्ता में चलता है.

टियरडाउन करने पर, सेकंडरी उपयोगकर्ता हटा दिया जाता है.

अगर कोई दूसरा उपयोगकर्ता पहले से मौजूद है, तो नया बनाने के बजाय उसका इस्तेमाल किया जाएगा और टियरडाउन में नहीं निकाला जाएगा.

अगर डिवाइस में नया उपयोगकर्ता बनाने की क्षमता नहीं है, तो ज़रूरत पड़ने पर इंस्ट्रुमेंटेशन तर्क छोड़ें-tests-वजह को सेट किया जाएगा और उपयोगकर्ता में कोई बदलाव नहीं किया जाएगा. जाँचें डिवाइस पर चलाने वाले उपयोगकर्ता इस स्थिति पर प्रतिक्रिया देने के लिए इस तर्क को पढ़ सकते हैं.

खास जानकारी

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

RunOnSecondaryUserTargetPreparer()

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

void setConfiguration(IConfiguration configuration)

IConfiguration को इंजेक्ट करता है.

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

सुरक्षित तरीके

boolean canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)

यह जांच करता है कि मनमुताबिक संख्या में उपयोगकर्ता बनाए जा सकते हैं या नहीं.

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

रन-ऑनसेकंडरी यूज़र टारगेट-तैयारर

public RunOnSecondaryUserTargetPreparer ()

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

सेट कॉन्फ़िगरेशन

public void setConfiguration (IConfiguration configuration)

IConfiguration को इंजेक्ट करता है.

पैरामीटर
configuration IConfiguration

सेट अप

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

थ्रो
DeviceNotAvailableException
TargetSetupError

टियरडाउन

public void tearDown (TestInformation testInfo, 
                Throwable e)

पैरामीटर
testInfo TestInformation

e Throwable

थ्रो
DeviceNotAvailableException

सुरक्षित तरीके

अतिरिक्त उपयोगकर्ता जोड़ सकते हैं

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

यह जांच करता है कि मनमुताबिक संख्या में उपयोगकर्ता बनाए जा सकते हैं या नहीं.

पैरामीटर
device ITestDevice

numberOfUsers int

रिटर्न
boolean

थ्रो
DeviceNotAvailableException