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 |
final
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Installez un APK basé sur |
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,
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,
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 |
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,
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,
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 |
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 finalgetListDevices ()
Renvoie | |
---|---|
|
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 |
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 |