संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.device.TestDevice.MicrodroidBuilder


एक बिल्डर एक माइक्रोड्रॉइड टेस्टडिवाइस बनाता था।

सारांश

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

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

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

ITestDevice build ( TestDevice device)

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

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)

VM को देने के लिए RAM की मात्रा सेट करता है।

TestDevice.MicrodroidBuilder numCpus (int num)

VM में vCPU की संख्या सेट करता है।

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

AddExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

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

मापदंडों
extraIdsigPath String

रिटर्न
TestDevice.MicrodroidBuilder

बनाना

public ITestDevice build (TestDevice device)

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

मापदंडों
device TestDevice

रिटर्न
ITestDevice

फेंकता
DeviceNotAvailableException

सीपीयू एफिनिटी

public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

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

मापदंडों
affinity String

रिटर्न
TestDevice.MicrodroidBuilder

डिबगस्तर

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

डिबग स्तर सेट करता है। समर्थित मान: "कोई नहीं", "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 के लिए डिफ़ॉल्ट।

मापदंडों
num int

रिटर्न
TestDevice.MicrodroidBuilder