TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Um construtor usado para criar um Microdroid TestDevice.
Resumo
Métodos públicos
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Adiciona arquivo idsig extra à lista.
Parâmetros |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Define um TestDeviceOptions
para o microdroid TestDevice.
Parâmetros |
---|
optionName | String : o nome do TestDeviceOption a ser definido |
valueText | String : O valor |
Construir
public ITestDevice build (TestDevice device)
Inicia um Micrordroid TestDevice no TestDevice fornecido.
Parâmetros |
---|
device | TestDevice |
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Define em quais CPUs do host as vCPUs podem ser executadas. O formato é uma lista separada por vírgulas de CPUs ou intervalos de CPU para executar vCPUs. por exemplo, "0,1-3,5" para escolher as CPUs do host 0, 1, 2, 3 e 5. Ou pode ser uma lista separada por dois-pontos de atribuições de vCPU para as atribuições de CPU do host. por exemplo, "0=0:1=1:2=2" para mapear vCPU 0 para hospedar CPU 0 e assim por diante.
Parâmetros |
---|
affinity | String |
nível de depuração
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Define o nível de depuração. Valores com suporte: "none", "app_only" e "full".
Parâmetros |
---|
debugLevel | String |
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Cria um construtor Microdroid para o apkPath fornecido e o arquivo de configuração de carga no APK.
Parâmetros |
---|
apkPath | String |
configPath | String |
De arquivo
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Cria um construtor Microdroid para o APK fornecido e o arquivo de configuração de carga útil no APK.
Parâmetros |
---|
apkFile | File |
configPath | String |
memoryMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Define a quantidade de RAM a ser fornecida à VM. Se for zero ou negativo, o padrão será usado.
protegidoVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Define se a VM será protegida ou não.
Parâmetros |
---|
isProtectedVm | boolean |