Re: [Cantharella-devel] Correction des tests de cantharella
Bonjour, Merci pour ces ajouts, c'est un plus indéniable pour le projet de permettre l'installation automatique d'un environnement de développement. De la même manière, pour que le déploiement du serveur web soit automatique, je suggère qu'on ajoute maven-jetty-plugin à la configuration Maven. Ainsi, après avoir lancer un "mvn install", un nouveau développeur pourrait déployer l'application web via un simple "mvn jetty:run". Qu'en pensez-vous ? Adrien On Wed, 28 Nov 2012 16:07:57 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Bonjour,
Je me suis permis de modifier le passage des tests unitaires pour qu'ils tournent sur une base embarquée java h2.
Cela permet de rendre le projet totalement compilable par maven (mvn install) y compris avec l’exécution des tests unitaires.
Pour cela, j'ai du: * ajouter des fichiers data.properties dans certains dossiers "src/test/resources" * ajouter une configuration dans DataContext : hbm2ddl pour permettre l'auto création du schema hibernate pendant les tests * supprimer les fichiers "hibernate.cfg.xml" (il me semble qu'ils n'étaient pas utilisés)
Le build est maintenant monitoré par notre instance de jenkins: http://jenkins.codelutin.com/jenkins/job/cantharella/ et est, à l'heure actuelle, en succès.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Cantharella-devel mailing list Cantharella-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella-devel
Le 28/11/2012 18:04, adrien cheype a écrit :
Bonjour,
Merci pour ces ajouts, c'est un plus indéniable pour le projet de permettre l'installation automatique d'un environnement de développement.
De la même manière, pour que le déploiement du serveur web soit automatique, je suggère qu'on ajoute maven-jetty-plugin à la configuration Maven. Ainsi, après avoir lancer un "mvn install", un nouveau développeur pourrait déployer l'application web via un simple "mvn jetty:run". Qu'en pensez-vous ? C'est déjà ce que je fait (mvn jetty:run) pour lancer le module web et cela fonctionne sans configuration.
Que voudriez-vous configurer ? -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
participants (2)
-
adrien cheype -
Eric Chatellier