RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.targetprep.BaseTargetPreparer
मैं com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


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

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

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

यदि डिवाइस में manage_users सुविधा नहीं है, या आवश्यकता होने पर एक नया उपयोगकर्ता बनाने की क्षमता नहीं है, तो इंस्ट्रूमेंटेशन तर्क स्किप-टेस्ट-कारण सेट किया जाएगा, और उपयोगकर्ता को बदला नहीं जाएगा। डिवाइस पर चल रहे टेस्ट इस तर्क को इस स्थिति पर प्रतिक्रिया देने के लिए पढ़ सकते हैं।

सारांश

सार्वजनिक निर्माणकर्ता

RunOnWorkProfileTargetPreparer ()

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

void setConfiguration ( IConfiguration configuration)

Injects IConfiguration उपयोग में।

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

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

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

जाँचता है कि क्या उपयोगकर्ताओं की वांछित संख्या बनाना संभव है।

सार्वजनिक निर्माणकर्ता

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

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

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

public void setConfiguration (IConfiguration configuration)

Injects 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