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 sur l'hôte. Cette classe permet d'installer, d'exécuter et de nettoyer les tests d'instrumentation côté hôte. Ce cours est compatible avec plusieurs appareils. Doit être la source unique de référence pour exécuter des tests d'instrumentation côté hôte afin d'éviter les utilitaires et les classes de base en double.
Résumé
Constructeurs publics | |
|---|---|
BaseHostJUnit4Test()
|
|
Méthodes publiques | |
|---|---|
final
void
|
autoTearDown()
Démantèlement automatique pour tous les APK installés. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Renvoie le |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Installez un fichier APK basé sur le |
final
void
|
installPackage(String apkFileName, String... options)
Installez un fichier APK en indiquant son nom sur l'appareil. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Installez un fichier APK en indiquant son nom sur un appareil donné. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Installez un fichier 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 portant un nom donné est installé sur l'appareil. |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Vérifie si un package portant un nom donné est installé sur l'appareil. |
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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Méthode pour 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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Méthode pour 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, Map<String, String> instrumentationArgs)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Méthode pour 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 pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
Exécute l'instrumentation en fonction des 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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
Méthode pour exécuter un package d'instrumentation installé. |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
Méthode pour 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émantèlement automatique pour tous les APK installés. Cela désinstallera tous les APK de l'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 de la dernière exécution de runDeviceTests. ou "null" si aucun résultat n'est disponible.
| Renvoie | |
|---|---|
TestRunResult |
|
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 en indiquant son nom sur l'appareil. 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 fichier 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 fichier 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 s'il faut transmettre l'indicateur d'autorisation lors de l'installation de l'APK. |
userId |
int : ID utilisateur de l'utilisateur pour 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 s'il faut transmettre l'indicateur d'autorisation lors de l'installation de l'APK. |
userId |
int : ID utilisateur de l'utilisateur pour 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 portant 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 portant un nom donné est installé sur l'appareil.
| Paramètres | |
|---|---|
device |
ITestDevice : l'appareil sur lequel le package doit être désinstallé. |
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 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, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
userId |
Integer : ID de l'utilisateur pour 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 maximal dont dispose le test pour commencer à générer un résultat. |
maxInstrumentationTimeoutMs |
Long : délai maximal pour l'exécution de l'instrumentation complète. |
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 cachée. |
isTestApiCheckDisabled |
boolean : indique si nous devons désactiver la vérification de l'API de test. |
isIsolatedStorageDisabled |
boolean : indique si le stockage isolé doit être désactivé ou non. |
isWindowAnimationDisabled |
boolean : indique si l'animation de fenêtre doit être désactivée ou non. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map : arguments à transmettre à l'instrumentation. |
extraListeners |
List |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| 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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
userId |
Integer : ID de l'utilisateur pour 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 maximal dont dispose le test pour commencer à générer un résultat. |
maxInstrumentationTimeoutMs |
Long : délai maximal pour l'exécution de l'instrumentation complète. |
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 cachée. |
isTestApiCheckDisabled |
boolean : indique si nous devons désactiver la vérification de l'API de test. |
isIsolatedStorageDisabled |
boolean : indique si le stockage isolé doit être désactivé ou non. |
isWindowAnimationDisabled |
boolean : indique si l'animation de fenêtre doit être désactivée ou non. |
instrumentationArgs |
Map : arguments à transmettre à l'instrumentation. |
extraListeners |
List |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| 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, Map<String, String> instrumentationArgs)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
userId |
Integer : ID de l'utilisateur pour 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 maximal dont dispose le test pour commencer à générer un résultat. |
maxInstrumentationTimeoutMs |
Long : délai maximal pour l'exécution de l'instrumentation complète. |
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 cachée. |
instrumentationArgs |
Map : arguments à transmettre à l'instrumentation. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
userId |
Integer : ID de l'utilisateur pour 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 l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| 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 pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
testTimeoutMs |
Long : délai avant expiration en millisecondes à appliquer à chaque cas de test. |
maxTimeToOutputMs |
Long : délai maximal dont dispose le test pour commencer à générer un résultat. |
maxInstrumentationTimeoutMs |
Long : délai maximal pour l'exécution de l'instrumentation complète. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
testTimeoutMs |
Long : délai avant expiration en millisecondes à appliquer à chaque cas de test. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Exécute l'instrumentation en fonction des informations contenues dans DeviceTestRunOptions.
| Paramètres | |
|---|---|
options |
DeviceTestRunOptions : DeviceTestRunOptions qui pilote la configuration de l'instrumentation. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| 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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
userId |
Integer : ID de l'utilisateur pour 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 maximal dont dispose le test pour commencer à générer un résultat. |
maxInstrumentationTimeoutMs |
Long : délai maximal pour l'exécution de l'instrumentation complète. |
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 cachée. |
isTestApiCheckDisabled |
boolean : indique si nous devons désactiver la vérification de l'API de test. |
isIsolatedStorageDisabled |
boolean : indique si le stockage isolé doit être désactivé ou non. |
instrumentationArgs |
Map : arguments à transmettre à l'instrumentation. |
extraListeners |
List |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 pour 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 l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)Méthode pour exécuter un package d'instrumentation installé. Utilisez 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" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 cas de test. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)Méthode pour exécuter un package d'instrumentation installé. Utilisez 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 à exécuter dans la classe. |
| Renvoie | |
|---|---|
boolean |
"True" si l'opération a réussi sans échec. ou "false" dans le cas contraire. |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
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 : le package Android à désinstaller |
| Renvoie | |
|---|---|
String |
String avec un code d'erreur, ou null en cas de succès |
| 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 sur lequel le package doit être désinstallé. |
pkgName |
String : le package Android à désinstaller |
| Renvoie | |
|---|---|
String |
String avec un code d'erreur, ou null en cas de succès |
| Génère | |
|---|---|
DeviceNotAvailableException |
|