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

GWT et Vaadin Java Discussion :

Lancement Test GWT Maven


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 196
    Par défaut Lancement Test GWT Maven
    Bonjour Bonjour,

    Je me suis actuellement lancé dans l'expérience d'un projet GWT couplé à Maven.

    J'ai un petit (gros) problème concernant les tests, car j'ai une classe de test dans mon projet (qui étend de GWTTestCase). Cependant lorsque je fais maven-install où maven-test, il me dit qu'aucun tests n'est présent (There are no tests to run). Je ne comprends vraiment pas car dans mon pom.xml j'ai bien précisé la commande test :

    <!-- GWT Maven Plugin -->
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>gwt-maven-plugin</artifactId>
    <version>2.4.0</version>
    <executions>
    <execution>
    <goals>
    <goal>compile</goal>
    <goal>test</goal>
    </goals>
    </execution>
    </executions>
    <!-- Plugin configuration. There are many available options, see
    gwt-maven-plugin documentation at codehaus.org -->
    <configuration>
    <runTarget>moduleProjectGWT.html</runTarget>
    <hostedWebapp>${webappDirectory}</hostedWebapp>
    <i18nMessagesBundle>myProjectGWT.client.Messages</i18nMessagesBundle>
    </configuration>
    </plugin>


    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Salut,

    Les tests dont les classes étendent GWTTestCase sont les tests effectués côté client. As-tu déjà essayé de lancer avec maven un test unitaire (avec JUnit par exemple) côté serveur ?

    Dans quel package se trouve ton test dont la classe étend GWTTestCase ? Peux-tu nous fournir également ton fichier tonProjet.gwt.xml ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 196
    Par défaut
    En fait ma classe de test se nomme : GwtTestmoduleProjectGWT.java
    Ce n'est pas moi qui a créé cette classe, elle a été générée automatiquement lors de la création de mon projet maven gwt.

    En fait lorsque je fais clique droit sur le fichier puis Run as GWT Junit Test les tests fonctionnent correctement et passent au vert.

    Mais lorsque je fais clique droit sur mon projet puis Run as maven installRun as maven test et ben la il ne détecte pas les tests, étrange étrange.

    Voici une image de l'architecture de mon projet :
    http://imageshack.us/f/15/archigwt.jpg/

    Mais normalement le problème ne vient pas de la car comme je l'ai dit, le projet a été généré automatique grâce au plu-gin maven gwt.

  4. #4
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    si je ne me trompe pas, les tests GWT sont exécutés par le plugin pour la phase "integration-test" seulement. Pas pour la phase test standard.

    Tu devrais consulter la doc du plugin pour les tests

    Sinon, il existe des librairies qui simplifient les tests GWT en permettant de les exécuter comme des tests standards.

Discussions similaires

  1. Lancement des tests gwt avec un projet full maven
    Par shaoz dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 30/07/2013, 15h17
  2. Lancement des commandes maven sans avoir internet
    Par dodi84 dans le forum Maven
    Réponses: 4
    Dernier message: 15/09/2009, 12h39
  3. Lancement projet GWT-Ext
    Par alys56 dans le forum GWT et Vaadin
    Réponses: 7
    Dernier message: 03/03/2009, 16h45
  4. la couverture des tests avec maven
    Par adilo dans le forum Qualimétrie
    Réponses: 4
    Dernier message: 26/07/2006, 08h41

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