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

AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.Object
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


Un test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de android.support.test.runner.AndroidJUnitRunner.

Résumé

Des champs

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Options de la bibliothèque d'aide côté collecteur.

public static final String NEW_RUN_LISTENER_ORDER_KEY

Argument du RunListener test d'instrumentation utilisé pour activer le nouvel ordre RunListener côté périphérique.

Constructeurs publics

AndroidJUnitTest ()

Méthodes publiques

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Ajoute une ERROR(/Set) d'annotations à exclure si un test est marqué avec.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) de filtres dont les tests à exclure.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Ajoute une ERROR(/Set) d'annotations à inclure si un test est marqué avec.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent être inclus.

void addExcludeAnnotation (String excludeAnnotation)

Ajoute une annotation à exclure si un test est marqué avec.

void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

void addIncludeAnnotation (String annotation)

Ajoute une annotation à inclure si un test est marqué avec.

void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

void clearExcludeAnnotations ()

Supprimez toutes les annotations d'exclusion actuellement suivies.

void clearExcludeFilters ()

Supprimez tous les filtres d'exclusion actuellement suivis.

void clearIncludeAnnotations ()

Supprimez toutes les annotations d'inclusion actuellement suivies.

void clearIncludeFilters ()

Supprimez tous les filtres d'inclusion actuellement suivis.

getExcludeAnnotations ()

Renvoie l' ERROR(/Set) des annotations à exclure.

getExcludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'exclusion.

getIncludeAnnotations ()

Renvoie l' ERROR(/Set) des annotations à inclure.

getIncludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'inclusion.

long getRuntimeHint ()

Renvoie la durée d'exécution attendue du test en millisecondes.

boolean isClassOrMethod (String filter)

Renvoie si une chaîne est le nom d'une classe ou d'une méthode.

boolean isRegex (String filter)

Renvoie si une chaîne est une expression régulière pour le filtre.

void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

void setDeviceSpec ( IConfiguration spec)

Objet injecté par Guice, qui peut influencer les arguments d'instrumentation.

void setExcludeTestFile (File testFile)

Définit le fichier de test des exclusions.

void setIncludeTestFile (File testFile)

Définit le fichier de test des inclusions.

split (int shardCount)

Version alternative de split() qui fournit également le shardCount qui est tenté d'être exécuté.

Méthodes protégées

void setRunnerArgs (IRemoteAndroidTestRunner runner)

Des champs

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Options de la bibliothèque d'aide côté collecteur.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

Argument du RunListener test d'instrumentation utilisé pour activer le nouvel ordre RunListener côté périphérique.

Constructeurs publics

AndroidJUnitTest

public AndroidJUnitTest ()

Méthodes publiques

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

Ajoute une ERROR(/Set) d'annotations à exclure si un test est marqué avec.

Paramètres
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) de filtres dont les tests à exclure.

Paramètres
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Ajoute une ERROR(/Set) d'annotations à inclure si un test est marqué avec.

Paramètres
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent être inclus.

Paramètres
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Ajoute une annotation à exclure si un test est marqué avec.

Paramètres
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

Paramètres
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Ajoute une annotation à inclure si un test est marqué avec.

Paramètres
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

Paramètres
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Supprimez toutes les annotations d'exclusion actuellement suivies.

clearExcludeFilters

public void clearExcludeFilters ()

Supprimez tous les filtres d'exclusion actuellement suivis.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Supprimez toutes les annotations d'inclusion actuellement suivies.

clearIncludeFilters

public void clearIncludeFilters ()

Supprimez tous les filtres d'inclusion actuellement suivis.

getExcludeAnnotations

public  getExcludeAnnotations ()

Renvoie l' ERROR(/Set) des annotations à exclure.

Retour

getExcludeFilters

public  getExcludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'exclusion.

Retour

getIncludeAnnotations

public  getIncludeAnnotations ()

Renvoie l' ERROR(/Set) des annotations à inclure.

Retour

getIncludeFilters

public  getIncludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'inclusion.

Retour

getRuntimeHint

public long getRuntimeHint ()

Renvoie la durée d'exécution attendue du test en millisecondes. L'heure est utilisée pour équilibrer la charge de l'exécution partitionnée

Retour
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

Renvoie si une chaîne est le nom d'une classe ou d'une méthode.

Paramètres
filter String

Retour
boolean

isRegex

public boolean isRegex (String filter)

Renvoie si une chaîne est une expression régulière pour le filtre.

Paramètres
filter String

Retour
boolean

courir

public void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

Paramètres
listener ITestInvocationListener : l' ITestInvocationListener des résultats de test

Jette
DeviceNotAvailableException

setDeviceSpec

public void setDeviceSpec ( IConfiguration spec)

Objet injecté par Guice, qui peut influencer les arguments d'instrumentation.

Paramètres
spec IConfiguration

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Définit le fichier de test des exclusions. Ne garantit pas que testFile existe ou est un fichier.

Paramètres
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Définit le fichier de test des inclusions. Ne garantit pas que testFile existe ou est un fichier.

Paramètres
testFile File

Divisé

public  split (int shardCount)

Version alternative de split() qui fournit également le shardCount qui est tenté d'être exécuté. Ceci est utile pour certains coureurs de test qui ne peuvent parfois pas décider arbitrairement.

Paramètres
shardCount int : le nombre de partitions tentées.

Retour
une collection de sous-tests à exécuter séparément ou null si le test n'est pas actuellement partageable

Méthodes protégées

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Paramètres
runner IRemoteAndroidTestRunner