TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

java.lang.Object
com.android.tradefed.device.TestDevice.MicrodroidBuilder


एक निर्माता एक माइक्रोड्रॉइड टेस्टडिवाइस बनाने के लिए प्रयोग किया जाता है।

सारांश

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

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

सूची में अतिरिक्त idsig फ़ाइल जोड़ता है।

TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, String valueText)

माइक्रोड्रॉइड टेस्टडिवाइस के लिए एक TestDeviceOptions सेट करता है।

ITestDevice build ( TestDevice device)

दिए गए TestDevice पर एक माइक्रोड्रॉइड टेस्ट डिवाइस शुरू करता है।

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

सेट करता है कि वीसीपीयू किस होस्ट सीपीयू पर चल सकता है।

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

डिबग स्तर सेट करता है।

static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, String configPath)

दिए गए एपीकेपाथ और एपीके में पेलोड कॉन्फ़िगरेशन फ़ाइल के लिए एक माइक्रोड्रॉइड बिल्डर बनाता है।

static TestDevice.MicrodroidBuilder fromFile (File apkFile, String configPath)

दिए गए एपीके और एपीके में पेलोड कॉन्फ़िगरेशन फ़ाइल के लिए एक माइक्रोड्रॉइड बिल्डर बनाता है।

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

वीएम देने के लिए रैम की मात्रा निर्धारित करता है।

TestDevice.MicrodroidBuilder numCpus (int num)

वीएम में वीसीपीयू की संख्या सेट करता है।

TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

सेट करता है कि वीएम सुरक्षित रहेगा या नहीं।

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

addExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

सूची में अतिरिक्त idsig फ़ाइल जोड़ता है।

मापदंडों
extraIdsigPath String

रिटर्न
TestDevice.MicrodroidBuilder

addTestDeviceOption

public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, 
                String valueText)

माइक्रोड्रॉइड टेस्टडिवाइस के लिए एक TestDeviceOptions सेट करता है।

मापदंडों
optionName String : सेट करने के लिए TestDeviceOption का नाम

valueText String : मान

रिटर्न
TestDevice.MicrodroidBuilder माइक्रोड्रॉइड बिल्डर।

बनाना

public ITestDevice build (TestDevice device)

दिए गए TestDevice पर एक माइक्रोड्रॉइड टेस्ट डिवाइस शुरू करता है।

मापदंडों
device TestDevice

रिटर्न
ITestDevice

फेंकता
DeviceNotAvailableException

cpuAffinity

public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

सेट करता है कि वीसीपीयू किस होस्ट सीपीयू पर चल सकता है। प्रारूप वीसीपीयू चलाने के लिए सीपीयू या सीपीयू श्रेणियों की अल्पविराम से अलग की गई सूची है। उदाहरण के लिए "0,1-3,5" होस्ट CPU 0, 1, 2, 3, और 5 चुनने के लिए। या यह CPU असाइनमेंट होस्ट करने के लिए vCPU के असाइनमेंट की कोलन से अलग की गई सूची हो सकती है। उदाहरण के लिए "0=0:1=1:2=2" vCPU 0 को मैप करने के लिए CPU 0 को होस्ट करने के लिए, और इसी तरह।

मापदंडों
affinity String

रिटर्न
TestDevice.MicrodroidBuilder

डिबग स्तर

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

डिबग स्तर सेट करता है। समर्थित मान: "कोई नहीं", "app_only", और "पूर्ण"।

मापदंडों
debugLevel String

रिटर्न
TestDevice.MicrodroidBuilder

fromDevicePath

public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, 
                String configPath)

दिए गए एपीकेपाथ और एपीके में पेलोड कॉन्फ़िगरेशन फ़ाइल के लिए एक माइक्रोड्रॉइड बिल्डर बनाता है।

मापदंडों
apkPath String

configPath String

रिटर्न
TestDevice.MicrodroidBuilder

फ़ाइल से

public static TestDevice.MicrodroidBuilder fromFile (File apkFile, 
                String configPath)

दिए गए एपीके और एपीके में पेलोड कॉन्फ़िगरेशन फ़ाइल के लिए एक माइक्रोड्रॉइड बिल्डर बनाता है।

मापदंडों
apkFile File

configPath String

रिटर्न
TestDevice.MicrodroidBuilder

memoryMib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

वीएम देने के लिए रैम की मात्रा निर्धारित करता है। यदि यह शून्य या ऋणात्मक है तो डिफ़ॉल्ट का उपयोग किया जाएगा।

मापदंडों
memoryMib int

रिटर्न
TestDevice.MicrodroidBuilder

numCpus

public TestDevice.MicrodroidBuilder numCpus (int num)

वीएम में वीसीपीयू की संख्या सेट करता है। डिफ़ॉल्ट 1.

मापदंडों
num int

रिटर्न
TestDevice.MicrodroidBuilder

संरक्षित वी एम

public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

सेट करता है कि वीएम सुरक्षित रहेगा या नहीं।

मापदंडों
isProtectedVm boolean

रिटर्न
TestDevice.MicrodroidBuilder