TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Oggetto |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Un builder utilizzato per creare un Microdroid TestDevice.
Riepilogo
Metodi pubblici
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Aggiunge un file idsig extra all'elenco.
Parametri |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Imposta un TestDeviceOptions
per il microdroid TestDevice.
Parametri |
---|
optionName | String : il nome dell'opzione TestDeviceOption da impostare |
valueText | String : il valore |
costruire
public ITestDevice build (TestDevice device)
Avvia un Micrdroid TestDevice sul dato TestDevice.
Parametri |
---|
device | TestDevice |
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Imposta su quali CPU host possono essere eseguite le vCPU. Il formato è un elenco separato da virgole di CPU o intervalli di CPU su cui eseguire le vCPU. ad esempio "0,1-3,5" per scegliere le CPU host 0, 1, 2, 3 e 5. Oppure può trattarsi di un elenco di assegnazioni di vCPU separate da due punti per assegnare le CPU host. ad esempio "0=0:1=1:2=2" per mappare la vCPU 0 alla CPU host 0 e così via.
Parametri |
---|
affinity | String |
debugLevel
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Imposta il livello di debug. Valori supportati: "none", "app_only" e "full".
Parametri |
---|
debugLevel | String |
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Crea un builder Microdroid per l'apkPath specificato e il file di configurazione del payload in APK.
Parametri |
---|
apkPath | String |
configPath | String |
dal file
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Crea un builder Microdroid per l'APK specificato e il file di configurazione del payload nell'APK.
Parametri |
---|
apkFile | File |
configPath | String |
memoriaMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Imposta la quantità di RAM da dare alla VM. Se questo è zero o negativo, verrà utilizzato il valore predefinito.
protettoVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Imposta se la VM sarà protetta o meno.
Parametri |
---|
isProtectedVm | boolean |