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 :

[Eclipse] Lancement de tests


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut [Eclipse] Lancement de tests
    Bonjour,

    Je rencontre un problème à l'exécution de mes tests qui en fait n'ont pas l'air de se lancer.
    J'ai créé une classe Test.java contenant une méthode test devant sortir en erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public class Test {
     
    	@org.junit.Test
    	public void test() {
    		fail("Not yet implemented");
    	}
     
    }
    J'ai un pom.xml dans mon projet qui précise bien que les tests ne sont pas à l'endroit habituel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <testSourceDirectory>test</testSourceDirectory>
    Quand je fais un clic droit sur Test.java > Run as > JUnit test, j'ai bien la fenêtre JUnit qui s'ouvre en me disant Runs : 1/1 et Failure : 1.
    Quand je me positionne sur mon projet et que je fais clic droit > Run as > Maven test je n'ai pas l'impression qu'il me lance quoi que ce soit comme tests. Je n'ai pas de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ---------
    TESTS
    ---------
    Runs : 1/1, etc.
    Sauriez-vous d'où cela peut venir ?

    Merci,

    Elodie

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Bonjour,

    A mon avis, il ne trouve tout simplement pas ton répertoire test.

    Peux-tu indiquer quelle est l’arborescence de ton projet?

    As-tu une raison particulière de ne pas utiliser l’arborescence par défaut?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Oui c'est imposé par le client.

    Mon arbo c'est :

    com.toto.titi.tutu
    |-src
    | |-com.toto.tutu
    | |-Activator.java
    |
    |-test
    | |-com.toto.tutu
    | |-Test.java
    |
    |-pom.xml

  4. #4
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Hum bizarre.

    Essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <testSourceDirectory>${project.basedir}/test</testSourceDirectory>

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur Java / JEE
    Inscrit en
    Février 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java / JEE

    Informations forums :
    Inscription : Février 2008
    Messages : 185
    Par défaut
    Bonjour,

    Ton arborescence n'est pas standard Maven (src/main/test). Et en effet, il faut mettre :

    Citation Envoyé par Deadpool Voir le message
    Hum bizarre.

    Essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <testSourceDirectory>${project.basedir}/test</testSourceDirectory>
    Ensuite, un petit mvn eclipse:eclipse pour mettre à jour le classpath dans ton Eclipse et ça devrait marcher !

    ++

    Mathieu

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Bonjour,

    J'ai supprimé le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <packaging>pom<packaging>
    de mon pom.xml et cela fonctionne maintenant.
    Par contre maintenant il ne veut plus me lancer mon mvn install:install, j'ai l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project com.toto.titi.tutu: The packaging for this project did not assign a file to the build artifact -> [Help 1]
    Cordialement,

    Elodie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/07/2008, 14h17
  2. Lancement de Test Web QTP depuis Quality Center
    Par CSV3.0 dans le forum Test
    Réponses: 1
    Dernier message: 19/12/2007, 09h08
  3. [TPTP] Lancement de tests tptp à partir de script
    Par dessda dans le forum Tests et Performance
    Réponses: 3
    Dernier message: 15/01/2007, 15h19
  4. Problème du lancement de test du projet
    Par MMB91 dans le forum WinDev
    Réponses: 11
    Dernier message: 30/08/2006, 15h21
  5. [RMI]comment creer les stubs sous eclipse(lancement de rmic)
    Par juflata dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 22/06/2004, 13h51

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