RunOnWorkProfileTargetPolicyr

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTarget रीमार्केटिंग
  com.android.tradefed.targetprep.RunOnWorkProfileTarget अज्ञातr


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

टियरडाउन करने पर, वर्क प्रोफ़ाइल हटा दी जाती है.

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

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

खास जानकारी

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

RunOnWorkProfileTargetPreparer()

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

void setConfiguration(IConfiguration configuration)

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

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

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

boolean canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)

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

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

RunOnWorkProfileTargetPolicyr

public RunOnWorkProfileTargetPreparer ()

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

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

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