Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

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


Un constructeur utilisé pour créer un Microdroid TestDevice.

Sommaire

Méthodes publiques

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Ajoute un fichier idsig supplémentaire à la liste.

ITestDevice build ( TestDevice device)

Démarre un Micrdroid TestDevice sur le TestDevice donné.

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Définit sur quels CPU hôtes les vCPU peuvent s'exécuter.

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Définit le niveau de débogage.

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

Crée un constructeur Microdroid pour l'apkPath donné et le fichier de configuration de charge utile dans APK.

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

Crée un constructeur Microdroid pour l'APK donné et le fichier de configuration de la charge utile dans l'APK.

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Définit la quantité de RAM à donner à la VM.

TestDevice.MicrodroidBuilder numCpus (int num)

Définit le nombre de vCPU dans la VM.

TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Définit si la VM sera protégée ou non.

Méthodes publiques

addExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Ajoute un fichier idsig supplémentaire à la liste.

Paramètres
extraIdsigPath String

Retour
TestDevice.MicrodroidBuilder

construire

public ITestDevice build (TestDevice device)

Démarre un Micrdroid TestDevice sur le TestDevice donné.

Paramètres
device TestDevice

Retour
ITestDevice

Lance
DeviceNotAvailableException

cpuAffinity

public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Définit sur quels CPU hôtes les vCPU peuvent s'exécuter. Le format est une liste de CPU ou de plages de CPU séparées par des virgules sur lesquelles exécuter des vCPU. par exemple "0,1-3,5" pour choisir les CPU hôtes 0, 1, 2, 3 et 5. Ou cela peut être une liste séparée par deux-points des affectations de vCPU aux affectations de CPU hôte. par exemple "0=0:1=1:2=2" pour mapper le vCPU 0 au CPU hôte 0, et ainsi de suite.

Paramètres
affinity String

Retour
TestDevice.MicrodroidBuilder

debugLevel

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Définit le niveau de débogage. Valeurs prises en charge : "none", "app_only" et "full".

Paramètres
debugLevel String

Retour
TestDevice.MicrodroidBuilder

fromDevicePath

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

Crée un constructeur Microdroid pour l'apkPath donné et le fichier de configuration de charge utile dans APK.

Paramètres
apkPath String

configPath String

Retour
TestDevice.MicrodroidBuilder

à partir du fichier

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

Crée un constructeur Microdroid pour l'APK donné et le fichier de configuration de la charge utile dans l'APK.

Paramètres
apkFile File

configPath String

Retour
TestDevice.MicrodroidBuilder

mémoireMib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Définit la quantité de RAM à donner à la VM. S'il est nul ou négatif, la valeur par défaut sera utilisée.

Paramètres
memoryMib int

Retour
TestDevice.MicrodroidBuilder

numCpus

public TestDevice.MicrodroidBuilder numCpus (int num)

Définit le nombre de vCPU dans la VM. La valeur par défaut est 1.

Paramètres
num int

Retour
TestDevice.MicrodroidBuilder

protectedVm

public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Définit si la VM sera protégée ou non.

Paramètres
isProtectedVm boolean

Retour
TestDevice.MicrodroidBuilder