TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Un constructor utilizado para crear un Microdroid TestDevice.
Resumen
Métodos públicos
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Agrega un archivo idsig adicional a la lista.
Parámetros |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Establece TestDeviceOptions
para el microdroid TestDevice.
Parámetros |
---|
optionName | String : el nombre de TestDeviceOption para establecer |
valueText | String : el valor |
construir
public ITestDevice build (TestDevice device)
Inicia un TestDevice Microdroid en el TestDevice dado.
Parámetros |
---|
device | TestDevice |
afinidad de CPU
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Establece en qué CPU host se pueden ejecutar las vCPU. El formato es una lista separada por comas de CPU o rangos de CPU para ejecutar vCPU. por ejemplo, "0,1-3,5" para elegir las CPU de host 0, 1, 2, 3 y 5. O puede ser una lista separada por dos puntos de las asignaciones de vCPU a las asignaciones de CPU de host. por ejemplo, "0=0:1=1:2=2" para asignar vCPU 0 a host CPU 0, y así sucesivamente.
Parámetros |
---|
affinity | String |
nivel de depuración
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Establece el nivel de depuración. Valores admitidos: "ninguno", "app_only" y "completo".
Parámetros |
---|
debugLevel | String |
desdeDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Crea un generador de Microdroid para el apkPath dado y el archivo de configuración de carga útil en APK.
Parámetros |
---|
apkPath | String |
configPath | String |
desde el archivo
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Crea un generador de Microdroid para el APK dado y el archivo de configuración de carga útil en APK.
Parámetros |
---|
apkFile | File |
configPath | String |
memoriaMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Establece la cantidad de RAM para dar a la VM. Si es cero o negativo, se utilizará el valor predeterminado.
numCpus
public TestDevice.MicrodroidBuilder numCpus (int num)
Establece la cantidad de vCPU en la máquina virtual. El valor predeterminado es 1.
protegidoVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Establece si la VM estará protegida o no.
Parámetros |
---|
isProtectedVm | boolean |