RunOnWorkProfileTargetPolicyr
public
class
RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
एक ITargetPreparer
जो सेटअप में वर्क प्रोफ़ाइल बनाता है. साथ ही, यह तय करता है कि टेस्ट को
उस उपयोगकर्ता में चलता है.
टियरडाउन करने पर, वर्क प्रोफ़ाइल हटा दी जाती है.
अगर वर्क प्रोफ़ाइल पहले से मौजूद है, तो नई प्रोफ़ाइल बनाने के बजाय उसका इस्तेमाल किया जाएगा और
टियरडाउन में नहीं निकाला जाएगा.
अगर डिवाइस में Managed_users सुविधा नहीं है या किसी डिवाइस के पास
नए उपयोगकर्ता के लिए इसकी ज़रूरत होगी, तो इंस्ट्रुमेंटेशन तर्क समूह छोड़ें-tests-वजह को सेट किया जाएगा,
और उपयोगकर्ता में कोई बदलाव नहीं होगा. डिवाइस पर चल रहे टेस्ट, जवाब देने के लिए इस आर्ग्युमेंट को पढ़ सकते हैं
इस राज्य में.
खास जानकारी
सुरक्षित तरीके |
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 |
थ्रो |
DeviceNotAvailableException |
|