IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Suite de tests Junit et Pom


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 95
    Par défaut Suite de tests Junit et Pom
    Bonjour,

    J'ai écrit une suite de tests Junit dans une classe Toto.java.

    Cette classe est logée dans un package a.b.c.appli.test.dev.

    Côté config pour surefire, j'essaie de n'inclure que la classe Toto, afin que la suite de tests s'exécute.

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <includes>
      <include>a/b/c/appli/test/dev/Toto.java</include>
    </includes>

    Mais rien n'y fait, je n'y parviens pas, ou plutôt, les tests ne s'exécutent pas.
    Auriez-vous une idée?

    Je vous remercie et bonne journée.
    Thomas

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    J'essayerai quelque chose du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ${testSourceDirectory}/a/b/c/appli/test/dev/Toto.java
    En supposant bien sur que cette classe est située dans src/test/java.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    Romain,

    Si tu nommes ta classe TotoTest elle sera automatiquement exécutée, pas besoin de jouer sur les includes... : http://maven.apache.org/surefire/mav...exclusion.html

    Romain.

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Citation Envoyé par denisC Voir le message
    J'essayerai quelque chose du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ${testSourceDirectory}/a/b/c/appli/test/dev/Toto.java
    En supposant bien sur que cette classe est située dans src/test/java.
    A la limite pas besoin, si le pom redéfinit clairement l'endroit où sont stockés les sources de test, la variable ${testSourceDirectory} pointera au bon endroit.
    Mais de toutes façons, je crois que seule le package importe, donc le répertoire racine n'est pas à mettre ici.

    Citation Envoyé par rg77140 Voir le message
    Si tu nommes ta classe TotoTest elle sera automatiquement exécutée, pas besoin de jouer sur les includes... : http://maven.apache.org/surefire/mav...exclusion.html
    Je pense qu'il fait cela pour que seule la classe TotoTest soit exécutée, pas les autres...


    Sinon, tu utilises quelle version de JUnit ? Si tu ne configures rien pour ton plugin Surefire, est-ce que les tests s'exécutent ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. JUnit - Exécuter du code avant la suite de tests
    Par nicolas_isi dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 06/04/2011, 17h03
  2. problème avec test Junit
    Par Rayley dans le forum Maven
    Réponses: 6
    Dernier message: 15/11/2006, 16h15
  3. différents tests Junit/Mock objects
    Par LESOLEIL dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 09/05/2006, 17h28
  4. [JUnit] @Test, Junit et Java 1.5
    Par pierreonxbox dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 18/04/2006, 15h55
  5. [Plugin Test] JUnit et autres outils...
    Par seb-astien dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 19/09/2005, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo