Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


Une classe de générateur pour les options liées à l'exécution de tests de périphérique via BaseHostJUnit4Test.

Résumé

Constructeurs publics

DeviceTestRunOptions (String packageName)

Méthodes publiques

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Ajoutez un auditeur supplémentaire à l'instrumentation en cours d'exécution.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

Ajoutez un argument qui sera passé à l'instrumentation.

void clearExtraListeners ()
void clearInstrumentationArgs ()

Effacez tous les arguments d'instrumentation qui ont été définis addInstrumentationArg(String, String) avec addInstrumentationArg(String, String) .

ITestDevice getDevice ()
getExtraListeners ()
getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
DeviceTestRunOptions setCheckResults (boolean checkResults)

Définit si les résultats de l'analyse d'instrumentation doivent être vérifiés ou non et garantissent qu'aucune défaillance ne s'est produite.

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

définit s'il faut ou non ajouter les contrôles --no-hidden-api-checks à «l'instrument am» utilisé du côté hôte.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

définit s'il faut ou non ajouter le --no-isolated-storage à «l'instrument am» utilisé du côté hôte.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Définit la durée maximale (en millisecondes) pendant laquelle l'instrumentation complète devra 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 canal d'instrumentation qui doit être utilisé 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 sur 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 auditeur supplémentaire à l'instrumentation en cours d'exécution.

Paramètres
listener ITestLifeCycleReceiver

Retour
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Ajoutez un argument qui sera passé à l'instrumentation.

Paramètres
key String

value String

Retour
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

clearInstrumentationArgs

public void clearInstrumentationArgs ()

Effacez tous les arguments d'instrumentation qui ont été définis addInstrumentationArg(String, String) avec addInstrumentationArg(String, String) .

getDevice

public ITestDevice getDevice ()

Retour
ITestDevice

getExtraListeners

public  getExtraListeners ()

Retour

getInstrumentationArgs

public  getInstrumentationArgs ()

Retour

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

Retour
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

Retour
Long

getPackageName

public String getPackageName ()

Retour
String

getRunner

public String getRunner ()

Retour
String

getTestClassName

public String getTestClassName ()

Retour
String

getTestMethodName

public String getTestMethodName ()

Retour
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

Retour
Long

getUserId

public Integer getUserId ()

Retour
Integer

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

Retour
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

Retour
boolean

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Définit si les résultats de l'analyse d'instrumentation doivent être vérifiés ou non et garantissent qu'aucune défaillance ne s'est produite.

Paramètres
checkResults boolean

Retour
DeviceTestRunOptions

setDevice

public DeviceTestRunOptions setDevice ( ITestDevice device)

Paramètres
device ITestDevice

Retour
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

définit s'il faut ou non ajouter les contrôles --no-hidden-api-checks à «l'instrument am» utilisé du côté hôte.

Paramètres
disableHiddenApiCheck boolean

Retour
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

définit s'il faut ou non ajouter le --no-isolated-storage à «l'instrument am» utilisé du côté hôte.

Paramètres
disableIsolatedStorage boolean

Retour
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Définit la durée maximale (en millisecondes) pendant laquelle l'instrumentation complète devra s'exécuter et se terminer. Réglez sur 0 pour aucun délai. Optionnel.

Paramètres
maxInstrumentationTimeoutMs Long

Retour
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. Réglez sur 0 pour aucun délai. Optionnel.

Paramètres
maxTimeToOutputMs Long

Retour
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

Définit le canal d'instrumentation qui doit être utilisé pour exécuter l'instrumentation. Le coureur par défaut est «android.support.test.runner.AndroidJUnitRunner». Optionnel.

Paramètres
runner String

Retour
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 exécuter uniquement la classe. Peut être utilisé avec setTestMethodName(String) . Optionnel.

Paramètres
testClassName String

Retour
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. Optionnel.

Paramètres
testMethodName String

Retour
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. Réglez sur 0 pour aucun délai. Optionnel.

Paramètres
testTimeoutMs Long

Retour
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

Définit l'ID utilisateur sur lequel l'instrumentation doit s'exécuter. Optionnel.

Paramètres
userId Integer

Retour
DeviceTestRunOptions

shouldCheckResults

public boolean shouldCheckResults ()

Retour
boolean