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()
Effacez 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()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Affiche les options supplémentaires de la commande d'installation. |
|
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 si des autorisations doivent être accordées pour l'installation de l'APK. |
boolean
|
isHiddenApiCheckDisabled()
|
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'il faut s'assurer qu'aucun échec ne s'est produit. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
Indique si les vérifications d'API masquées doivent être ajoutées ou non à l'instrument "am" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
Définit si l'option --no-isolated-storage doit être ajoutée à l'instrument "am" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Indique si l'option --no-restart doit être ajoutée à l'instrument "am" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
Détermine si l'option --no-test-api-access doit être ajoutée ou non à l'instrument "am" utilisé côté hôte. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
indique si l'option --no-window-animation doit être ajoutée ou non à l'instrument "am" 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 de la commande d'installation. |
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 arrêter la sortie avant d'être arrêtée. |
DeviceTestRunOptions
|
setRunner(String runner)
Définit le programme d'exécution d'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 ()
Effacez 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
publicgetExtraListeners ()
Renvoie | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Affiche les options supplémentaires de la commande d'installation.
Renvoie | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Renvoie | |
---|---|
|
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" (vrai).
Renvoie | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
Indique si des autorisations doivent être accordées pour l'installation de l'APK.
Renvoie | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
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'il faut s'assurer 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 si les vérifications d'API masquées doivent être ajoutées ou non à l'instrument "am" utilisé côté hôte.
Paramètres | |
---|---|
disableHiddenApiCheck |
boolean |
Renvoie | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
Définit si l'option --no-isolated-storage doit être ajoutée à l'instrument "am" utilisé côté hôte.
Paramètres | |
---|---|
disableIsolatedStorage |
boolean |
Renvoie | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Indique si l'option --no-restart doit être ajoutée à l'instrument "am" utilisé côté hôte.
Paramètres | |
---|---|
disableRestart |
boolean |
Renvoie | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
Détermine si l'option --no-test-api-access doit être ajoutée ou non à l'instrument "am" utilisé côté hôte.
Paramètres | |
---|---|
disableTestApiCheck |
boolean |
Renvoie | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
indique si l'option --no-window-animation doit être ajoutée ou non à l'instrument "am" 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 interrogé.
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 de la commande d'installation.
Paramètres | |
---|---|
installArgs |
String |
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 arrêter la sortie 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 d'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. setTestClassName(String)
doit être défini pour que cette fonctionnalité fonctionne 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 |