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.
Résumé
Méthodes publiques
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Ajoute un fichier idsig supplémentaire à la liste.
Paramètres |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Définit un TestDeviceOptions
pour le microdroid TestDevice.
Paramètres |
---|
optionName | String : Le nom du TestDeviceOption à définir |
valueText | String : La valeur |
construire
public ITestDevice build (TestDevice device)
Démarre un Micrdroid TestDevice sur le TestDevice donné.
Paramètres |
---|
device | TestDevice |
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 |
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 |
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 |
à 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 |
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.
protectedVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Définit si la VM sera protégée ou non.
Paramètres |
---|
isProtectedVm | boolean |