google-code-export / gwt-test-utils

Automatically exported from code.google.com/p/gwt-test-utils
1 stars 0 forks source link

Cannot find any 'module-file' setup in configuration file 'META-INF/gwt-test-utils.properties' #118

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Bonjour,

J'essaie d'utiliser votre framework en version 0.35 sur une application GWT.
Lorsque je lance mon test unitaire avec Eclipse, je n'ai pas d'erreur. Par 
contre avec Maven, j'ai l'erreur suivante :

Cannot find any 'module-file' setup in configuration file 
'META-INF/gwt-test-utils.properties'

- J'ai un fichier gwt-test-utils.properties dans src/test/resources/META-INF 
qui contient l'entrée suivante :

com/test/projet/gwt/CommonTest.gwt.xml=module-file

- J'ai ensuite une classe qui hérite de GwtTest et qui implémente la méthode 
getModuleName :

@Override
public String getModuleName() {
   return "com.test.projet.gwt.CommonTest";

- Mon fichier CommonTest.gwt.xml se trouve dans 
src/test/resources/com/test/projet/gwt. Il ressemble à ceci.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.4.0//EN" 
"http://google-web-toolkit.googlecode.com/svn/tags/2.4.0/distro-source/core/src/
gwt-module.dtd">
<module>

    <!-- Module com.test.projet.gwt.CommonTest -->

    <!-- Inherit the core Web Toolkit stuff. -->
    <inherits name="com.google.gwt.user.User" />

    <!-- Specify the paths for translatable code -->
    <source path='client'/>
    <source path='shared'/>

</module>
}

Au niveau de mon pom.xml, j'ai déclaré dans le <build><testResources> les 
répertoires vers src/test/java et src/test/resources. J'ai également ajouté 
au niveau du plugin surefire 
<additionalClasspathElements>
   <additionalClasspathElement>${basedir}/src/test/resources</additionalClasspathElement>
</additionalClasspathElements>

Ce la ne fonctionne toujours pas. Je ne sais pas si j'ai mal défini les 
fichiers au niveau du framework ou si j'ai un pb avec mon pom.

Cordialement

Original issue reported on code.google.com by lasyr...@gmail.com on 17 Feb 2012 at 8:37

GoogleCodeExporter commented 9 years ago
Bonjour,

Je pense que c'est le classpath de test généré par votre pom qui pose un 
souci.
Le message d'erreur "Cannot find any 'module-file' setup in configuration file 
'META-INF/gwt-test-utils.properties'" ne signifie pas que votre fichier 
gwt-test-utils.properties est correctement lu. En effet, il existe un fichier 
gwt-test-utils.properties interne au framework, qui est parsé en même temps 
que le votre.

Le fait que votre test passe dans Eclipse conforte mon diagnostic. Mais 
malheureusement, je ne suis pas un pro de maven et pêche un peu pour vous 
donner une explication par rapport à votre configuration. Ne pouvez-vous pas 
laisser la configuration par défaut ?

Original comment by gael.laz...@gmail.com on 17 Feb 2012 at 9:57

GoogleCodeExporter commented 9 years ago
Merci pour votre réponse.

Qu'entendez-vous par configuration par défaut ?

Merci

Original comment by lasyr...@gmail.com on 17 Feb 2012 at 11:03

GoogleCodeExporter commented 9 years ago
Sans modifier les <resources> et <testResources>

Original comment by gael.laz...@gmail.com on 17 Feb 2012 at 11:06

GoogleCodeExporter commented 9 years ago
[RESOLU]
J'ai bien un problème avec Maven et non avec le framework de test.
Merci pour votre disponibilité.

Original comment by lasyr...@gmail.com on 17 Feb 2012 at 2:37

GoogleCodeExporter commented 9 years ago
pas de problème :)

Original comment by gael.laz...@gmail.com on 17 Feb 2012 at 2:41

GoogleCodeExporter commented 9 years ago
Bonjour,

J'ai le même problème : est-ce qu'il serait possible de m'indiquer quel 
était le problème avec Maven?

Merci.

Original comment by etienne....@gmail.com on 27 Feb 2012 at 5:11