TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
منشئ يستخدم لإنشاء Microdroid TestDevice.
ملخص
الأساليب العامة
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
يضيف ملف idsig إضافي إلى القائمة.
المعلمات |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
TestDeviceOptions
لـ microdroid TestDevice.
المعلمات |
---|
optionName | String : اسم TestDeviceOption المراد تعيينه |
valueText | String : القيمة |
يبني
public ITestDevice build (TestDevice device)
يبدأ اختبار Micrdroid TestDevice على جهاز TestDevice المحدد.
المعلمات |
---|
device | TestDevice |
وحدة المعالجة المركزية تقارب
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
يضبط على وحدات المعالجة المركزية المضيفة التي يمكن تشغيل وحدات المعالجة المركزية الافتراضية (vCPU) عليها. التنسيق عبارة عن قائمة مفصولة بفواصل لوحدات المعالجة المركزية أو نطاقات وحدة المعالجة المركزية لتشغيل وحدات المعالجة المركزية الافتراضية (vCPU) عليها. على سبيل المثال "0،1-3،5" لاختيار وحدات المعالجة المركزية المضيفة 0 و 1 و 2 و 3 و 5. أو يمكن أن تكون هذه قائمة مفصولة بنقطتين لتخصيصات وحدة المعالجة المركزية الافتراضية لاستضافة تخصيصات وحدة المعالجة المركزية. على سبيل المثال ، "0 = 0: 1 = 1: 2 = 2" لتعيين vCPU 0 لاستضافة CPU 0 ، وهكذا.
مستوى التصحيح
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
يضبط مستوى التصحيح. القيم المعتمدة: "بلا" و "app_only" و "كامل".
المعلمات |
---|
debugLevel | String |
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
ينشئ Microdroid builder لمسار apk المحدد وملف تهيئة الحمولة في APK.
المعلمات |
---|
apkPath | String |
configPath | String |
من - الملف
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
ينشئ Microdroid builder لملف APK المحدد وملف تهيئة الحمولة في APK.
المعلمات |
---|
apkFile | File |
configPath | String |
ذاكرة
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
يضبط مقدار ذاكرة الوصول العشوائي لإعطاء الجهاز الظاهري. إذا كان هذا صفرًا أو سالبًا ، فسيتم استخدام القيمة الافتراضية.
numCpus
public TestDevice.MicrodroidBuilder numCpus (int num)
يضبط عدد وحدات المعالجة المركزية الافتراضية في الجهاز الظاهري. افتراضات إلى 1.
محمية
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
يحدد ما إذا كان الجهاز الظاهري سيكون محميًا أم لا.
المعلمات |
---|
isProtectedVm | boolean |