Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

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


Un builder utilizzato per creare un Microdroid TestDevice.

Riepilogo

Metodi pubblici

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Aggiunge un file idsig aggiuntivo all'elenco.

ITestDevice build ( TestDevice device)

Avvia un Micrdroid TestDevice sul TestDevice specificato.

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Imposta su quali CPU host possono essere eseguite le vCPU.

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Imposta il livello di debug.

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

Crea un builder Microdroid per l'apkPath specificato e il file di configurazione del payload nell'APK.

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

Crea un builder Microdroid per l'APK specificato e il file di configurazione del carico utile nell'APK.

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Imposta la quantità di RAM da fornire alla VM.

TestDevice.MicrodroidBuilder numCpus (int num)

Imposta il numero di vCPU nella macchina virtuale.

Metodi pubblici

addExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Aggiunge un file idsig aggiuntivo all'elenco.

Parametri
extraIdsigPath String

ritorna
TestDevice.MicrodroidBuilder

costruire

public ITestDevice build (TestDevice device)

Avvia un Micrdroid TestDevice sul TestDevice specificato.

Parametri
device TestDevice

ritorna
ITestDevice

Tiri
DeviceNotAvailableException

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 vCPU. ad es. "0,1-3,5" per scegliere le CPU host 0, 1, 2, 3 e 5. Oppure questo può essere un elenco separato da due punti di assegnazioni della vCPU per ospitare le assegnazioni della CPU. es. "0=0:1=1:2=2" per mappare la vCPU 0 alla CPU host 0 e così via.

Parametri
affinity String

ritorna
TestDevice.MicrodroidBuilder

debugLevel

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Imposta il livello di debug. Valori supportati: "none", "app_only" e "full".

Parametri
debugLevel String

ritorna
TestDevice.MicrodroidBuilder

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 nell'APK.

Parametri
apkPath String

configPath String

ritorna
TestDevice.MicrodroidBuilder

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 carico utile nell'APK.

Parametri
apkFile File

configPath String

ritorna
TestDevice.MicrodroidBuilder

memoria Mib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Imposta la quantità di RAM da fornire alla VM. Se questo è zero o negativo, verrà utilizzato il valore predefinito.

Parametri
memoryMib int

ritorna
TestDevice.MicrodroidBuilder

numCpus

public TestDevice.MicrodroidBuilder numCpus (int num)

Imposta il numero di vCPU nella macchina virtuale. Il valore predefinito è 1.

Parametri
num int

ritorna
TestDevice.MicrodroidBuilder