با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

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


سازنده ای که برای ایجاد یک Microdroid TestDevice استفاده می شود.

خلاصه

روش های عمومی

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

فایل idsig اضافی را به لیست اضافه می کند.

ITestDevice build ( TestDevice device)

یک Micdroid TestDevice را در TestDevice داده شده راه اندازی می کند.

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

تنظیم می کند که vCPU ها روی کدام CPU میزبان می توانند اجرا شوند.

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

سطح اشکال زدایی را تنظیم می کند.

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

یک سازنده Microdroid برای apkPath داده شده و فایل پیکربندی payload در APK ایجاد می کند.

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

یک سازنده Microdroid برای APK داده شده و فایل پیکربندی payload در APK ایجاد می کند.

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

مقدار RAM را برای دادن به VM تنظیم می کند.

TestDevice.MicrodroidBuilder numCpus (int num)

تعداد vCPU ها را در VM تنظیم می کند.

روش های عمومی

افزودن ExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

فایل idsig اضافی را به لیست اضافه می کند.

مولفه های
extraIdsigPath String

برمی گرداند
TestDevice.MicrodroidBuilder

ساختن

public ITestDevice build (TestDevice device)

یک Micdroid TestDevice را در TestDevice داده شده راه اندازی می کند.

مولفه های
device TestDevice

برمی گرداند
ITestDevice

پرتاب می کند
DeviceNotAvailableException

cpuAffinity

public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

تنظیم می کند که vCPU ها روی کدام CPU میزبان می توانند اجرا شوند. فرمت فهرستی از CPU ها یا محدوده های CPU جدا شده با کاما برای اجرای vCPU ها است. به عنوان مثال، "0،1-3،5" برای انتخاب CPUهای میزبان 0، 1، 2، 3، و 5. یا این می‌تواند فهرستی از تخصیص‌های vCPU به میزبانی اختصاص‌یافته CPU باشد. به عنوان مثال "0=0:1=1:2=2" برای نگاشت vCPU 0 به میزبان CPU 0 و غیره.

مولفه های
affinity String

برمی گرداند
TestDevice.MicrodroidBuilder

debugLevel

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

سطح اشکال زدایی را تنظیم می کند. مقادیر پشتیبانی شده: "none"، "app_only" و "full".

مولفه های
debugLevel String

برمی گرداند
TestDevice.MicrodroidBuilder

از DevicePath

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

یک سازنده Microdroid برای apkPath داده شده و فایل پیکربندی payload در APK ایجاد می کند.

مولفه های
apkPath String

configPath String

برمی گرداند
TestDevice.MicrodroidBuilder

از فایل

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

یک سازنده Microdroid برای APK داده شده و فایل پیکربندی payload در APK ایجاد می کند.

مولفه های
apkFile File

configPath String

برمی گرداند
TestDevice.MicrodroidBuilder

memoryMib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

مقدار RAM را برای دادن به VM تنظیم می کند. اگر این صفر یا منفی باشد، پیش فرض استفاده می شود.

مولفه های
memoryMib int

برمی گرداند
TestDevice.MicrodroidBuilder

numCpus

public TestDevice.MicrodroidBuilder numCpus (int num)

تعداد vCPU ها را در VM تنظیم می کند. پیش فرض 1 است.

مولفه های
num int

برمی گرداند
TestDevice.MicrodroidBuilder