BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver, ITestInformationReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.junit4.BaseHostJUnit4Test


Classe de test de base pour l'exécution de tests de style hôte JUnit4. Cette classe permet d'installer, d'exécuter et nettoyer les tests d'instrumentation côté hôte. Cette classe est compatible avec plusieurs appareils. Doit être la source unique de vérité pour exécuter des tests d'instrumentation côté hôte afin de éviter la duplication de l'utilitaire et de la classe de base.

Résumé

Constructeurs publics

BaseHostJUnit4Test()

Méthodes publiques

final void autoTearDown()

Suppression automatique de tous les fichiers APK installés.

final IAbi getAbi()
final IBuildInfo getBuild()
final ITestDevice getDevice()
final IInvocationContext getInvocationContext()
final TestRunResult getLastDeviceRunResults()

Renvoie le TestRunResult résultant du dernier runDeviceTests exécuté.

final getListDevices()
TestInformation getTestInformation()
boolean hasDeviceFeature(String feature)
final void installPackage(DeviceTestRunOptions options)

Installez un APK basé sur DeviceTestRunOptions sur l'appareil.

final void installPackage(String apkFileName, String... options)

Installez un APK en fonction de son nom sur l'appareil.

final void installPackage(ITestDevice device, String apkFileName, String... options)

Installez un APK en fonction de son nom sur un appareil donné.

final void installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)

Installez un APK en fonction de son nom pour un utilisateur spécifique sur un appareil donné.

final void installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)

Installez un APK en fonction de son nom pour un utilisateur spécifique.

final boolean isPackageInstalled(String pkg)

Vérifie si un package d'un nom donné est installé sur l'appareil

final boolean isPackageInstalled(ITestDevice device, String pkg)

Vérifie si un package d'un nom donné est installé sur l'appareil

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(String pkgName, String testClassName, String testMethodName)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(DeviceTestRunOptions options)

Exécute la base d'instrumentation sur les informations contenues dans DeviceTestRunOptions.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(String pkgName, String testClassName)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners)

Méthode permettant d'exécuter un package d'instrumentation installé.

final boolean runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)

Méthode permettant d'exécuter un package d'instrumentation installé.

final void setAbi(IAbi abi)
final void setTestInformation(TestInformation testInformation)
final String uninstallPackage(String pkgName)

Désinstallez un package sur l'appareil.

final String uninstallPackage(ITestDevice device, String pkgName)

Désinstaller un package sur l'appareil

Constructeurs publics

BaseHostJUnit4Test

public BaseHostJUnit4Test ()

Méthodes publiques

autoTearDown

public final void autoTearDown ()

Suppression automatique de tous les fichiers APK installés. Cette action désinstallera tous les APK appareil sur lequel ils ont été installés.

Génère
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

Renvoie
IAbi

getBuild

public final IBuildInfo getBuild ()

Renvoie
IBuildInfo

getDevice

public final ITestDevice getDevice ()

Renvoie
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

Renvoie
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

Renvoie le TestRunResult résultant du dernier runDeviceTests exécuté. Ou null si aucun résultat n'est disponible.

Renvoie
TestRunResult

getListDevices

public final  getListDevices ()

Renvoie

getTestInformation

public TestInformation getTestInformation ()

Renvoie
TestInformation

hasDeviceFeature

public boolean hasDeviceFeature (String feature)

Paramètres
feature String

Renvoie
boolean

Génère
DeviceNotAvailableException

Installer le package

public final void installPackage (DeviceTestRunOptions options)

Installez un APK basé sur DeviceTestRunOptions sur l'appareil. L'APK sera nettoyées automatiquement.

Paramètres
options DeviceTestRunOptions: options d'installation du package.

Génère
DeviceNotAvailableException
TargetSetupError

Installer le package

public final void installPackage (String apkFileName, 
                String... options)

Installez un APK en fonction de son nom sur l'appareil. L'APK sera nettoyé automatiquement.

Paramètres
apkFileName String: nom du fichier APK.

options String: options supplémentaires fournies à la commande d'installation.

Génère
DeviceNotAvailableException
TargetSetupError

Installer le package

public final void installPackage (ITestDevice device, 
                String apkFileName, 
                String... options)

Installez un APK en fonction de son nom sur un appareil donné. L'APK sera nettoyé automatiquement.

Paramètres
device ITestDevice: ITestDevice sur lequel installer l'APK.

apkFileName String: nom du fichier APK.

options String: options supplémentaires fournies à la commande d'installation.

Génère
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

public final void installPackageAsUser (ITestDevice device, 
                String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

Installez un APK en fonction de son nom pour un utilisateur spécifique sur un appareil donné.

Paramètres
device ITestDevice: ITestDevice sur lequel installer l'APK.

apkFileName String: nom du fichier APK.

grantPermission boolean: indique si l'indicateur d'autorisation doit être transmis lors de l'installation de l'APK.

userId int: ID de l'utilisateur sur lequel installer l'APK.

options String: options supplémentaires fournies à la commande d'installation.

Génère
DeviceNotAvailableException
TargetSetupError

installPackageAsUser

public final void installPackageAsUser (String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

Installez un APK en fonction de son nom pour un utilisateur spécifique.

Paramètres
apkFileName String: nom du fichier APK.

grantPermission boolean: indique si l'indicateur d'autorisation doit être transmis lors de l'installation de l'APK.

userId int: ID de l'utilisateur sur lequel installer l'APK.

options String: options supplémentaires fournies à la commande d'installation.

Génère
DeviceNotAvailableException
TargetSetupError

isPackageInstallée

public final boolean isPackageInstalled (String pkg)

Vérifie si un package portant un nom donné est installé sur l'appareil

Paramètres
pkg String: nom du package

Renvoie
boolean Valeur "true" si le package est détecté sur l'appareil

Génère
DeviceNotAvailableException

isPackageInstallée

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

Vérifie si un package portant un nom donné est installé sur l'appareil

Paramètres
device ITestDevice: appareil qui doit désinstaller le package.

pkg String: nom du package

Renvoie
boolean Valeur "true" si le package est détecté sur l'appareil

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

userId Integer: ID de l'utilisateur sur lequel exécuter le test. peut être nulle.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

maxTimeToOutputMs Long: délai maximal avant lequel le test doit commencer à générer quelque chose.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal requis par l'instrumentation complète.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                boolean isWindowAnimationDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

runner String

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

userId Integer: ID de l'utilisateur sur lequel exécuter le test. peut être nulle.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

maxTimeToOutputMs Long: délai maximal avant lequel le test doit commencer à générer quelque chose.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal requis par l'instrumentation complète.

checkResults boolean: indique si les résultats doivent être vérifiés pour détecter les plantages.

isHiddenApiCheckDisabled boolean: indique s'il faut ou non désactiver la vérification des API masquées.

isTestApiCheckDisabled boolean: indique si la vérification de l'API de test doit être désactivée ou non.

isIsolatedStorageDisabled boolean: indique s'il faut ou non désactiver le stockage isolé.

isWindowAnimationDisabled boolean: indique si l'animation des fenêtres doit être désactivée ou non.

instrumentationArgs : arguments à transmettre à l'instrumentation.

extraListeners

Renvoie
boolean "True" en cas de réussite sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                 instrumentationArgs)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

runner String

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

userId Integer: ID de l'utilisateur sur lequel exécuter le test. peut être nulle.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

maxTimeToOutputMs Long: délai maximal avant lequel le test doit commencer à générer quelque chose.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal requis par l'instrumentation complète.

checkResults boolean: indique si les résultats doivent être vérifiés pour détecter les plantages.

isHiddenApiCheckDisabled boolean: indique s'il faut ou non désactiver la vérification des API masquées.

instrumentationArgs : arguments à transmettre à l'instrumentation.

Renvoie
boolean "True" en cas de réussite sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                String testMethodName)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (DeviceTestRunOptions options)

Exécute la base d'instrumentation sur les informations contenues dans DeviceTestRunOptions.

Paramètres
options DeviceTestRunOptions: le DeviceTestRunOptions qui pilote la configuration de l'instrumentation.

Renvoie
boolean "True" en cas de réussite sans échec. Sinon, cette valeur est "false".

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                boolean isWindowAnimationDisabled, 
                boolean isRestartDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

runner String

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

userId Integer: ID de l'utilisateur sur lequel exécuter le test. peut être nulle.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

maxTimeToOutputMs Long: délai maximal avant lequel le test doit commencer à générer quelque chose.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal requis par l'instrumentation complète.

checkResults boolean: indique si les résultats doivent être vérifiés pour détecter les plantages.

isHiddenApiCheckDisabled boolean: indique s'il faut ou non désactiver la vérification des API masquées.

isTestApiCheckDisabled boolean: indique si la vérification de l'API de test doit être désactivée ou non.

isIsolatedStorageDisabled boolean: indique s'il faut ou non désactiver le stockage isolé.

isWindowAnimationDisabled boolean: indique si l'animation des fenêtres doit être désactivée ou non.

isRestartDisabled boolean

instrumentationArgs : arguments à transmettre à l'instrumentation.

extraListeners

Renvoie
boolean "True" en cas de réussite sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Integer userId, 
                Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

userId Integer: ID de l'utilisateur sur lequel exécuter le test. peut être nulle.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Long testTimeoutMs)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (ITestDevice device, 
                String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName, 
                Integer userId, 
                Long testTimeoutMs, 
                Long maxTimeToOutputMs, 
                Long maxInstrumentationTimeoutMs, 
                boolean checkResults, 
                boolean isHiddenApiCheckDisabled, 
                boolean isTestApiCheckDisabled, 
                boolean isIsolatedStorageDisabled, 
                 instrumentationArgs, 
                 extraListeners)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
device ITestDevice: appareil sur lequel exécuter l'instrumentation

runner String

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

userId Integer: ID de l'utilisateur sur lequel exécuter le test. peut être nulle.

testTimeoutMs Long: délai avant expiration en millisecondes à appliquer à chaque scénario de test.

maxTimeToOutputMs Long: délai maximal avant lequel le test doit commencer à générer quelque chose.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal requis par l'instrumentation complète.

checkResults boolean: indique si les résultats doivent être vérifiés pour détecter les plantages.

isHiddenApiCheckDisabled boolean: indique s'il faut ou non désactiver la vérification des API masquées.

isTestApiCheckDisabled boolean: indique si la vérification de l'API de test doit être désactivée ou non.

isIsolatedStorageDisabled boolean: indique s'il faut ou non désactiver le stockage isolé.

instrumentationArgs : arguments à transmettre à l'instrumentation.

extraListeners

Renvoie
boolean "True" en cas de réussite sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

Méthode permettant d'exécuter un package d'instrumentation installé. Utiliser getLastDeviceRunResults() juste après pour obtenir les détails des résultats.

Paramètres
runner String: exécuteur d'instrumentation à utiliser.

pkgName String: nom du package à exécuter.

testClassName String: nom de la classe de test à exécuter.

testMethodName String: nom de la méthode de test dans la classe à exécuter.

Renvoie
boolean "True" s'il réussit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

Paramètres
abi IAbi

setTestInformation

public final void setTestInformation (TestInformation testInformation)

Paramètres
testInformation TestInformation

désinstaller le package

public final String uninstallPackage (String pkgName)

Désinstallez un package sur l'appareil.

Paramètres
pkgName String: package Android à désinstaller

Renvoie
String String avec un code d'erreur, ou null en cas de réussite

Génère
DeviceNotAvailableException

désinstaller le package

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

Désinstaller un package sur l'appareil

Paramètres
device ITestDevice: appareil qui doit désinstaller le package.

pkgName String: package Android à désinstaller

Renvoie
String String avec un code d'erreur, ou null en cas de réussite

Génère
DeviceNotAvailableException