DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Classe de compilateur pour les options liées à l'exécution de tests d'appareil via BaseHostJUnit4Test.
Résumé
Constructeurs publics | |
|---|---|
DeviceTestRunOptions(String packageName)
|
|
Méthodes publiques | |
|---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Ajoutez un écouteur supplémentaire à l'instrumentation en cours d'exécution. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Ajoutez un argument qui sera transmis à l'instrumentation. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Efface tous les arguments d'instrumentation qui ont été définis précédemment avec |
String
|
getApkFileName()
Renvoie le nom du fichier APK pour l'installation de l'APK. |
ITestDevice
|
getDevice()
|
List<ITestLifeCycleReceiver>
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Renvoie les options supplémentaires de la commande d'installation. |
Map<String, String>
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Indique si l'APK à installer doit être interrogeable ou non. |
boolean
|
isGrantPermission()
Indique s'il faut accorder les autorisations pour l'installation de l'APK. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isInstrumentInPcc()
Indique s'il faut ajouter "--instrument-in-pcc" à l'instrument "am instrument" utilisé côté hôte. |
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Définit le nom du fichier APK pour l'installation de l'APK. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Indique si les résultats de l'exécution de l'instrumentation doivent être vérifiés et s'assure qu'aucun échec ne s'est produit. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
Indique s'il faut ajouter ou non l'option "--no-hidden-api-checks" à l'instrument "am instrument" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
Indique s'il faut ajouter ou non l'option "--no-isolated-storage" à l'instrument "am instrument" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Indique s'il faut ajouter ou non "--no-restart" à l'instrument "am" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
indique s'il faut ajouter ou non l'option "--no-test-api-access" à l'instrument "am" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
indique s'il faut ajouter ou non l'option "--no-window-animation" à l'instrument "am instrument" utilisé côté hôte. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Définit |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Accorde les autorisations pour l'installation de l'APK. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Définit des options supplémentaires pour la commande d'installation. |
DeviceTestRunOptions
|
setInstrumentInPcc(boolean instrumentInPcc)
Indique s'il faut ajouter "--instrument-in-pcc" à l'instrument "am instrument" utilisé côté hôte. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Définit la durée maximale (en millisecondes) pendant laquelle l'instrumentation complète doit s'exécuter et se terminer. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Définit la durée maximale (en millisecondes) pendant laquelle l'instrumentation peut cesser de générer des données avant d'être arrêtée. |
DeviceTestRunOptions
|
setRunner(String runner)
Définit le programme d'exécution de l'instrumentation à utiliser pour exécuter l'instrumentation. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Définit le nom de classe que l'instrumentation doit exécuter. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Définit le nom de la méthode que l'instrumentation doit exécuter. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Définit la durée maximale (en millisecondes) pendant laquelle un test peut s'exécuter avant d'être interrompu. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Définit l'ID utilisateur pour lequel l'instrumentation doit s'exécuter. |
boolean
|
shouldCheckResults()
|
Constructeurs publics
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
| Paramètres | |
|---|---|
packageName |
String |
Méthodes publiques
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Ajoutez un écouteur supplémentaire à l'instrumentation en cours d'exécution.
| Paramètres | |
|---|---|
listener |
ITestLifeCycleReceiver |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Ajoutez un argument qui sera transmis à l'instrumentation.
| Paramètres | |
|---|---|
key |
String |
value |
String |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Efface tous les arguments d'instrumentation qui ont été définis précédemment avec addInstrumentationArg(String,String).
getApkFileName
public String getApkFileName ()
Renvoie le nom du fichier APK pour l'installation de l'APK.
| Renvoie | |
|---|---|
String |
|
getExtraListeners
public List<ITestLifeCycleReceiver> getExtraListeners ()
| Renvoie | |
|---|---|
List<ITestLifeCycleReceiver> |
|
getInstallArgs
public String[] getInstallArgs ()
Renvoie les options supplémentaires de la commande d'installation.
| Renvoie | |
|---|---|
String[] |
|
getInstrumentationArgs
public Map<String, String> getInstrumentationArgs ()
| Renvoie | |
|---|---|
Map<String, String> |
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
| Renvoie | |
|---|---|
Long |
|
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
| Renvoie | |
|---|---|
Long |
|
getPackageName
public String getPackageName ()
| Renvoie | |
|---|---|
String |
|
getRunner
public String getRunner ()
| Renvoie | |
|---|---|
String |
|
getTestClassName
public String getTestClassName ()
| Renvoie | |
|---|---|
String |
|
getTestMethodName
public String getTestMethodName ()
| Renvoie | |
|---|---|
String |
|
getTestTimeoutMs
public Long getTestTimeoutMs ()
| Renvoie | |
|---|---|
Long |
|
getUserId
public Integer getUserId ()
| Renvoie | |
|---|---|
Integer |
|
isForceQueryable
public boolean isForceQueryable ()
Indique si l'APK à installer doit être interrogeable ou non. La valeur par défaut est "true".
| Renvoie | |
|---|---|
boolean |
|
isGrantPermission
public boolean isGrantPermission ()
Indique s'il faut accorder les autorisations pour l'installation de l'APK.
| Renvoie | |
|---|---|
boolean |
|
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
| Renvoie | |
|---|---|
boolean |
|
isInstrumentInPcc
public boolean isInstrumentInPcc ()
Indique s'il faut ajouter "--instrument-in-pcc" à l'instrument "am instrument" utilisé côté hôte.
| Renvoie | |
|---|---|
boolean |
|
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
| Renvoie | |
|---|---|
boolean |
|
isRestartDisabled
public boolean isRestartDisabled ()
| Renvoie | |
|---|---|
boolean |
|
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
| Renvoie | |
|---|---|
boolean |
|
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
| Renvoie | |
|---|---|
boolean |
|
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Définit le nom du fichier APK pour l'installation de l'APK.
| Paramètres | |
|---|---|
apkFileName |
String |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Indique si les résultats de l'exécution de l'instrumentation doivent être vérifiés et s'assure qu'aucun échec ne s'est produit.
| Paramètres | |
|---|---|
checkResults |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
| Paramètres | |
|---|---|
device |
ITestDevice |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
Indique s'il faut ajouter ou non l'option "--no-hidden-api-checks" à l'instrument "am instrument" utilisé côté hôte.
| Paramètres | |
|---|---|
disableHiddenApiCheck |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
Indique s'il faut ajouter ou non l'option "--no-isolated-storage" à l'instrument "am instrument" utilisé côté hôte.
| Paramètres | |
|---|---|
disableIsolatedStorage |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Indique s'il faut ajouter ou non "--no-restart" à l'instrument "am" utilisé côté hôte.
| Paramètres | |
|---|---|
disableRestart |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
indique s'il faut ajouter ou non l'option "--no-test-api-access" à l'instrument "am" utilisé côté hôte.
| Paramètres | |
|---|---|
disableTestApiCheck |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
indique s'il faut ajouter ou non l'option "--no-window-animation" à l'instrument "am instrument" utilisé côté hôte.
| Paramètres | |
|---|---|
disableWindowAnimation |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Définit false si l'APK à installer ne doit pas être interrogeable.
| Paramètres | |
|---|---|
forceQueryable |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Accorde les autorisations pour l'installation de l'APK.
| Paramètres | |
|---|---|
grantPermission |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Définit des options supplémentaires pour la commande d'installation.
| Paramètres | |
|---|---|
installArgs |
String |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
Indique s'il faut ajouter "--instrument-in-pcc" à l'instrument "am instrument" utilisé côté hôte.
| Paramètres | |
|---|---|
instrumentInPcc |
boolean |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Définit la durée maximale (en millisecondes) pendant laquelle l'instrumentation complète doit s'exécuter et se terminer. Définissez la valeur sur 0 pour qu'il n'y ait pas de délai avant expiration. Facultatif.
| Paramètres | |
|---|---|
maxInstrumentationTimeoutMs |
Long |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Définit la durée maximale (en millisecondes) pendant laquelle l'instrumentation peut cesser de générer des données avant d'être arrêtée. Définissez la valeur sur 0 pour qu'il n'y ait pas de délai avant expiration. Facultatif.
| Paramètres | |
|---|---|
maxTimeToOutputMs |
Long |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setRunner
public DeviceTestRunOptions setRunner (String runner)
Définit le programme d'exécution de l'instrumentation à utiliser pour exécuter l'instrumentation. L'exécuteur par défaut est "android.support.test.runner.AndroidJUnitRunner". Facultatif.
| Paramètres | |
|---|---|
runner |
String |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Définit le nom de classe que l'instrumentation doit exécuter. L'instrumentation sera filtrée pour n'exécuter que la classe. Peut être utilisé avec setTestMethodName(String). Facultatif.
| Paramètres | |
|---|---|
testClassName |
String |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Définit le nom de la méthode que l'instrumentation doit exécuter. Nécessite que setTestClassName(String) soit défini pour fonctionner correctement. Facultatif.
| Paramètres | |
|---|---|
testMethodName |
String |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Définit la durée maximale (en millisecondes) pendant laquelle un test peut s'exécuter avant d'être interrompu. Définissez la valeur sur 0 pour qu'il n'y ait pas de délai avant expiration. Facultatif.
| Paramètres | |
|---|---|
testTimeoutMs |
Long |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Définit l'ID utilisateur pour lequel l'instrumentation doit s'exécuter. Facultatif.
| Paramètres | |
|---|---|
userId |
Integer |
| Renvoie | |
|---|---|
DeviceTestRunOptions |
|
shouldCheckResults
public boolean shouldCheckResults ()
| Renvoie | |
|---|---|
boolean |
|