TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
एक बिल्डर माइक्रोड्रॉइड टेस्टडिवाइस बनाता था।
सारांश
सार्वजनिक तरीके | |
---|---|
TestDevice.MicrodroidBuilder | addAssignableDevice (String sysfsNode) माइक्रोड्रॉइड को असाइन करने के लिए एक डिवाइस जोड़ता है। |
TestDevice.MicrodroidBuilder | addBootFile (File localFile, String remoteFileName) बूटिंग के लिए |
TestDevice.MicrodroidBuilder | addExtraIdsigPath (String extraIdsigPath) सूची में अतिरिक्त idsig फ़ाइल जोड़ता है। |
TestDevice.MicrodroidBuilder | addTestDeviceOption (String optionName, String valueText) माइक्रोड्रॉइड टेस्टडिवाइस के लिए |
ITestDevice | build ( TestDevice device) दिए गए TestDevice पर एक माइक्रोड्रॉइड टेस्टडिवाइस प्रारंभ करता है। |
TestDevice.MicrodroidBuilder | cpuAffinity (String affinity) सेट करता है कि वीसीपीयू किस होस्ट सीपीयू पर चल सकता है। |
TestDevice.MicrodroidBuilder | cpuTopology (String cpuTopology) सीपीयू टोपोलॉजी कॉन्फ़िगरेशन सेट करता है। |
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) VM देने के लिए RAM की मात्रा निर्धारित करता है। |
TestDevice.MicrodroidBuilder | numCpus (int num) VM में vCPU की संख्या निर्धारित करता है। |
TestDevice.MicrodroidBuilder | protectedVm (boolean isProtectedVm) सेट करता है कि वीएम सुरक्षित रहेगा या नहीं। |
TestDevice.MicrodroidBuilder | setAdbConnectTimeoutMs (long timeoutMs) एडीबी को माइक्रोड्रॉइड टेस्टडिवाइस से मिलिस में कनेक्ट करने के लिए टाइमआउट सेट करता है। |
सार्वजनिक तरीके
addAssignableDevice
public TestDevice.MicrodroidBuilder addAssignableDevice (String sysfsNode)
माइक्रोड्रॉइड को असाइन करने के लिए एक डिवाइस जोड़ता है।
पैरामीटर | |
---|---|
sysfsNode | String : असाइन करने के लिए sysfs नोड का पथ |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder | माइक्रोड्रॉइड बिल्डर। |
addBootFile
public TestDevice.MicrodroidBuilder addBootFile (File localFile, String remoteFileName)
बूटिंग के लिए ERROR(/#TEST_ROOT)
पर पुश करने के लिए एक फ़ाइल जोड़ता है।
यदि माइक्रोड्रॉइड को बूट करने के लिए किसी फ़ाइल की आवश्यकता है तो इस विधि का उपयोग करें। अन्यथा NativeDevice.pushFile(File, String)
का उपयोग करें।
पैरामीटर | |
---|---|
localFile | File : होस्ट पर स्थानीय फ़ाइल |
remoteFileName | String : डिवाइस पर दूरस्थ फ़ाइल नाम |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder | माइक्रोड्रॉइड बिल्डर। |
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 |
सीपीयूएफ़िनिटी
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
सेट करता है कि वीसीपीयू किस होस्ट सीपीयू पर चल सकता है। यह प्रारूप वीसीपीयू चलाने के लिए सीपीयू या सीपीयू रेंज की अल्पविराम से अलग की गई सूची है। उदाहरण के लिए होस्ट सीपीयू 0, 1, 2, 3 और 5 को चुनने के लिए "0,1-3,5"। या यह सीपीयू असाइनमेंट को होस्ट करने के लिए वीसीपीयू के असाइनमेंट की एक कोलन-पृथक सूची हो सकती है। उदाहरण के लिए "0=0:1=1:2=2" vCPU 0 को होस्ट CPU 0 में मैप करने के लिए, इत्यादि।
केवल Android T में समर्थित.
पैरामीटर | |
---|---|
affinity | String |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
सीपीयू टोपोलॉजी
public TestDevice.MicrodroidBuilder cpuTopology (String cpuTopology)
सीपीयू टोपोलॉजी कॉन्फ़िगरेशन सेट करता है। समर्थित मान: "one_cpu" और "match_host"।
पैरामीटर | |
---|---|
cpuTopology | String |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
डीबगलेवल
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
डिबग स्तर सेट करता है।
समर्थित मान: "कोई नहीं" और "पूर्ण"। Android T "app_only" को भी सपोर्ट करता है।
पैरामीटर | |
---|---|
debugLevel | String |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
डिवाइसपाथ से
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 |
मेमोरीएमआईबी
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
VM देने के लिए RAM की मात्रा निर्धारित करता है। यदि यह शून्य या ऋणात्मक है तो डिफ़ॉल्ट का उपयोग किया जाएगा।
पैरामीटर | |
---|---|
memoryMib | int |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
numCpus
public TestDevice.MicrodroidBuilder numCpus (int num)
VM में vCPU की संख्या निर्धारित करता है। डिफ़ॉल्ट 1.
केवल Android T में समर्थित.
पैरामीटर | |
---|---|
num | int |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
संरक्षितवीएम
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
सेट करता है कि वीएम सुरक्षित रहेगा या नहीं।
पैरामीटर | |
---|---|
isProtectedVm | boolean |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
setAdbConnectTimeoutMs
public TestDevice.MicrodroidBuilder setAdbConnectTimeoutMs (long timeoutMs)
एडीबी को माइक्रोड्रॉइड टेस्टडिवाइस से मिलिस में कनेक्ट करने के लिए टाइमआउट सेट करता है।
पैरामीटर | |
---|---|
timeoutMs | long : मिलिस में टाइमआउट |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
एक बिल्डर माइक्रोड्रॉइड टेस्टडिवाइस बनाता था।
सारांश
सार्वजनिक तरीके | |
---|---|
TestDevice.MicrodroidBuilder | addAssignableDevice (String sysfsNode) माइक्रोड्रॉइड को असाइन करने के लिए एक डिवाइस जोड़ता है। |
TestDevice.MicrodroidBuilder | addBootFile (File localFile, String remoteFileName) बूटिंग के लिए |
TestDevice.MicrodroidBuilder | addExtraIdsigPath (String extraIdsigPath) सूची में अतिरिक्त idsig फ़ाइल जोड़ता है। |
TestDevice.MicrodroidBuilder | addTestDeviceOption (String optionName, String valueText) माइक्रोड्रॉइड टेस्टडिवाइस के लिए |
ITestDevice | build ( TestDevice device) दिए गए TestDevice पर एक माइक्रोड्रॉइड टेस्टडिवाइस प्रारंभ करता है। |
TestDevice.MicrodroidBuilder | cpuAffinity (String affinity) सेट करता है कि वीसीपीयू किस होस्ट सीपीयू पर चल सकता है। |
TestDevice.MicrodroidBuilder | cpuTopology (String cpuTopology) सीपीयू टोपोलॉजी कॉन्फ़िगरेशन सेट करता है। |
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) VM देने के लिए RAM की मात्रा निर्धारित करता है। |
TestDevice.MicrodroidBuilder | numCpus (int num) VM में vCPU की संख्या निर्धारित करता है। |
TestDevice.MicrodroidBuilder | protectedVm (boolean isProtectedVm) सेट करता है कि वीएम सुरक्षित रहेगा या नहीं। |
TestDevice.MicrodroidBuilder | setAdbConnectTimeoutMs (long timeoutMs) एडीबी को माइक्रोड्रॉइड टेस्टडिवाइस से मिलिस में कनेक्ट करने के लिए टाइमआउट सेट करता है। |
सार्वजनिक तरीके
addAssignableDevice
public TestDevice.MicrodroidBuilder addAssignableDevice (String sysfsNode)
माइक्रोड्रॉइड को असाइन करने के लिए एक डिवाइस जोड़ता है।
पैरामीटर | |
---|---|
sysfsNode | String : असाइन करने के लिए sysfs नोड का पथ |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder | माइक्रोड्रॉइड बिल्डर। |
addBootFile
public TestDevice.MicrodroidBuilder addBootFile (File localFile, String remoteFileName)
बूटिंग के लिए ERROR(/#TEST_ROOT)
पर पुश करने के लिए एक फ़ाइल जोड़ता है।
यदि माइक्रोड्रॉइड को बूट करने के लिए किसी फ़ाइल की आवश्यकता है तो इस विधि का उपयोग करें। अन्यथा NativeDevice.pushFile(File, String)
का उपयोग करें।
पैरामीटर | |
---|---|
localFile | File : होस्ट पर स्थानीय फ़ाइल |
remoteFileName | String : डिवाइस पर दूरस्थ फ़ाइल नाम |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder | माइक्रोड्रॉइड बिल्डर। |
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 |
सीपीयूएफ़िनिटी
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
सेट करता है कि वीसीपीयू किस होस्ट सीपीयू पर चल सकता है। यह प्रारूप वीसीपीयू चलाने के लिए सीपीयू या सीपीयू रेंज की अल्पविराम से अलग की गई सूची है। उदाहरण के लिए होस्ट सीपीयू 0, 1, 2, 3 और 5 को चुनने के लिए "0,1-3,5"। या यह सीपीयू असाइनमेंट को होस्ट करने के लिए वीसीपीयू के असाइनमेंट की एक कोलन-पृथक सूची हो सकती है। उदाहरण के लिए "0=0:1=1:2=2" vCPU 0 को होस्ट CPU 0 में मैप करने के लिए, इत्यादि।
केवल Android T में समर्थित.
पैरामीटर | |
---|---|
affinity | String |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
सीपीयू टोपोलॉजी
public TestDevice.MicrodroidBuilder cpuTopology (String cpuTopology)
सीपीयू टोपोलॉजी कॉन्फ़िगरेशन सेट करता है। समर्थित मान: "one_cpu" और "match_host"।
पैरामीटर | |
---|---|
cpuTopology | String |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
डीबगलेवल
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
डिबग स्तर सेट करता है।
समर्थित मान: "कोई नहीं" और "पूर्ण"। Android T "app_only" को भी सपोर्ट करता है।
पैरामीटर | |
---|---|
debugLevel | String |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
डिवाइसपाथ से
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 |
मेमोरीएमआईबी
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
VM देने के लिए RAM की मात्रा निर्धारित करता है। यदि यह शून्य या ऋणात्मक है तो डिफ़ॉल्ट का उपयोग किया जाएगा।
पैरामीटर | |
---|---|
memoryMib | int |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
numCpus
public TestDevice.MicrodroidBuilder numCpus (int num)
VM में vCPU की संख्या निर्धारित करता है। डिफ़ॉल्ट 1.
केवल Android T में समर्थित.
पैरामीटर | |
---|---|
num | int |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
संरक्षितवीएम
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
सेट करता है कि वीएम सुरक्षित रहेगा या नहीं।
पैरामीटर | |
---|---|
isProtectedVm | boolean |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |
setAdbConnectTimeoutMs
public TestDevice.MicrodroidBuilder setAdbConnectTimeoutMs (long timeoutMs)
एडीबी को माइक्रोड्रॉइड टेस्टडिवाइस से मिलिस में कनेक्ट करने के लिए टाइमआउट सेट करता है।
पैरामीटर | |
---|---|
timeoutMs | long : मिलिस में टाइमआउट |
रिटर्न | |
---|---|
TestDevice.MicrodroidBuilder |