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 exécuter des tests de style JUnit4 hôtes. Cette classe permet d'installer, d'exécuter et de nettoyer les tests d'instrumentation côté hôte. Cette classe est compatible avec plusieurs appareils. Doit être la seule source de vérité pour exécuter des tests d'instrumentation côté hôte afin d'éviter les doublons d'utilitaire et de classe de base.

Résumé

Constructeurs publics

BaseHostJUnit4Test()

Méthodes publiques

final void autoTearDown()

Démontage automatique de tous les APK installés.

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

Renvoie l'TestRunResult résultant de la dernière exécution de runDeviceTests.

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

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

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

Installez un fichier APK sur l'appareil en indiquant son nom.

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

Installez un APK en indiquant son nom sur un appareil donné.

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

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

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

Installez un fichier APK en indiquant 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 en fonction des informations de 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(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 pkgName, String testClassName, Long testTimeoutMs)

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ésinstalle un package sur l'appareil.

final String uninstallPackage(ITestDevice device, String pkgName)

Désinstalle un package sur l'appareil

Constructeurs publics

BaseHostJUnit4Test

public BaseHostJUnit4Test ()

Méthodes publiques

autoTearDown

public final void autoTearDown ()

Démontage automatique de tous les APK installés. Tous les APK seront alors désinstallés de l'appareil sur lequel ils étaient 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 l'TestRunResult résultant de la dernière exécution de runDeviceTests. Ou "null" en l'absence de résultats.

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

installPackage

public final void installPackage (DeviceTestRunOptions options)

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

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

Génère
DeviceNotAvailableException
TargetSetupError

installPackage

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

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

Paramètres
apkFileName String: nom du fichier APK.

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

Génère
DeviceNotAvailableException
TargetSetupError

installPackage

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

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

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 indiquant 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 d'octroi doit être transmis lors de l'installation de l'APK.

userId int: identifiant 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 fichier APK en indiquant son nom pour un utilisateur spécifique.

Paramètres
apkFileName String: nom du fichier APK.

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

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

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

Génère
DeviceNotAvailableException
TargetSetupError

isPackageInstalled

public final boolean isPackageInstalled (String pkg)

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

Paramètres
pkg String: nom du package

Renvoie
boolean "true" si le package est trouvé sur l'appareil

Génère
DeviceNotAvailableException

isPackageInstalled

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

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

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

pkg String: nom du package

Renvoie
boolean "true" si le package est trouvé 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

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

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

Renvoie
boolean "True" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

maxTimeToOutputMs Long: délai avant expiration maximal que le test doit respecter pour commencer à générer une sortie.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal que l'instrumentation complète doit respecter.

Renvoie
boolean "True" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

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

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

maxTimeToOutputMs Long: délai avant expiration maximal que le test doit respecter pour commencer à générer une sortie.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal que l'instrumentation complète doit respecter.

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

isHiddenApiCheckDisabled boolean: indique si nous devons désactiver la vérification de l'API masquée.

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

isIsolatedStorageDisabled boolean: indique si le stockage isolé doit être désactivé ou non.

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

instrumentationArgs : arguments à transmettre à l'instrumentation.

extraListeners

Renvoie
boolean "True" si la requête a réussi. 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

Renvoie
boolean "True" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

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

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

maxTimeToOutputMs Long: délai avant expiration maximal que le test doit respecter pour commencer à générer une sortie.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal que l'instrumentation complète doit respecter.

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

isHiddenApiCheckDisabled boolean: indique si nous devons désactiver la vérification de l'API masquée.

instrumentationArgs : arguments à transmettre à l'instrumentation.

Renvoie
boolean "True" si la requête a réussi. 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

Renvoie
boolean "True" si la requête aboutit sans échec. Sinon, cette valeur est "false".

Génère
DeviceNotAvailableException

runDeviceTests

public final boolean runDeviceTests (DeviceTestRunOptions options)

Exécute la base d'instrumentation en fonction des informations de DeviceTestRunOptions.

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

Renvoie
boolean "True" si la requête a réussi. 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

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

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

maxTimeToOutputMs Long: délai avant expiration maximal que le test doit respecter pour commencer à générer une sortie.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal que l'instrumentation complète doit respecter.

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

isHiddenApiCheckDisabled boolean: indique si nous devons désactiver la vérification de l'API masquée.

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

isIsolatedStorageDisabled boolean: indique si le stockage isolé doit être désactivé ou non.

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

isRestartDisabled boolean

instrumentationArgs : arguments à transmettre à l'instrumentation.

extraListeners

Renvoie
boolean "True" si la requête a réussi. 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

Renvoie
boolean "True" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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 nul.

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

Renvoie
boolean "True" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

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

testTimeoutMs Long: délai avant expiration (en millisecondes) à appliquer à chaque cas de test.

maxTimeToOutputMs Long: délai avant expiration maximal que le test doit respecter pour commencer à générer une sortie.

maxInstrumentationTimeoutMs Long: délai avant expiration maximal que l'instrumentation complète doit respecter.

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

isHiddenApiCheckDisabled boolean: indique si nous devons désactiver la vérification de l'API masquée.

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

isIsolatedStorageDisabled boolean: indique si le stockage isolé doit être désactivé ou non.

instrumentationArgs : arguments à transmettre à l'instrumentation.

extraListeners

Renvoie
boolean "True" si la requête a réussi. 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é. Utilisez getLastDeviceRunResults() immédiatement 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 cas de test.

Renvoie
boolean "True" si la requête aboutit 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é. Utilisez getLastDeviceRunResults() immédiatement 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 de la classe à exécuter.

Renvoie
boolean "True" si la requête aboutit 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

uninstallPackage

public final String uninstallPackage (String pkgName)

Désinstalle 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

uninstallPackage

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

Désinstalle un package sur l'appareil

Paramètres
device ITestDevice: l'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