tools
TestNG, votre avis m’intéresse
4/05/12
Lors du Devoxx France, j’avais présenté un Quickie (session courte de 15 minutes) sur TestNG, parce que vos tests le valent bien. Les slides sont d’ailleurs visibles ici.
Le but de cette présentation est de montrer les atouts de la librairie de tests Java TestNG, en particulier face à l’omniprésent JUnit.
Il faut l’avouer, aujourd’hui JUnit a réussi à combler certaines de ses lacunes par rapport à TestNG. Je pense par exemple au groupage / catégorisation des tests (JUnit 4.8 a introduit un @Category
bancal, mais grandement aidé par Maven Surefire depuis sa version 2.11), aux tests paramétrés (annotation @Parameters
de JUnit), etc.
Toutefois, je reste convaincu de l’intérêt de TestNG sur JUnit. Mais j’aimerais connaitre ton opinion…
Bref, toi, lectrice, lecteur de mon blog, si tu fais partie d’une catégorie suivante :
- Tu utilises déjà TestNG
- Tu as utilisé TestNG par le passé
- Tu aimerais bien utiliser TestNG
- Tu t’intéresses à TestNG
alors ton avis m’intéresse ! Dis-moi quels sont les intérêts que tu lui trouves ? Pourquoi le préfères-tu à JUnit, ou au contraire pourquoi préfères-tu JUnit ? Que lui manque-t’il ? Bref, dis moi tout !
Merci.
Chouchoutez votre JavaScript dans un projet web
3/05/12
Voilà, c’est fait ! Vous êtes venus à Devoxx France, vous avez assisté à ma présentation (ou alors vous avez juste lu mon post sur le sujet), et donc vous voulez désormais chouchouter votre code JavaScript.
Pour démarrer sur le sujet, vous avez suivi les étapes écrites sur mon post, comme je l’ai fait lors de ma présentation. C’est bien joli tout ça, mais dans la vraie vie réelle, vous n’avez pas un module Maven dédié au code JavaScript. Votre code JavaScript est (bêtement) dans votre application web ! Du coup, vous vous posez des questions sur la façon de procéder, en particulier concernant les analyses Sonar…
Allez zou, suivez le guide !
Cours du soir – Git
15/04/10

git bisect start HEAD VERSION1.1.3
git bisect run sh -c « mvn eclipse:eclipse > /dev/null »
cat ../maveneclipse.sh#!/bin/shmvn eclipse:eclipse > /dev/nullgit bisect start HEAD VERSION1.1.3git run ../maveneclipse.shrunning ../maveneclipse.shBisecting: 140 revisions left to test after this (roughly 7 steps)[49be0b426f3469b154d66179ecdbaad2128b872e] Now formats Javadocsrunning ../maveneclipse.shBisecting: 70 revisions left to test after this (roughly 6 steps)[18a0eddab7a745c9cec538b9184efb25499e06c1] More optimisationsrunning ../maveneclipse.shBisecting: 37 revisions left to test after this (roughly 5 steps)[051bccc6252b23be6c9074545986cd057bcc69d8] Merge branch ‘master’running ../maveneclipse.shBisecting: 15 revisions left to test after this (roughly 4 steps)[1183351cf1976571138c80dcf70e702dc3575177] Merge branch ‘master’running ../maveneclipse.shBisecting: 7 revisions left to test after this (roughly 3 steps)[a586dcbddca57d93e00ed7ebaeb02239bfdc515c] Merge branch ‘master’running ../maveneclipse.shBisecting: 3 revisions left to test after this (roughly 2 steps)[b4938d0a2aacabb4e71c2c08cab5e63ce12efbce] Merge branch ‘master’running ../maveneclipse.shBisecting: 1 revision left to test after this (roughly 1 step)[6536952979f24786db146217b81f7d612bede425] Before we fix the buildrunning ../maveneclipse.shBisecting: 0 revisions left to test after this (roughly 0 steps)[56750bb15630dbf1af1976ad0e7161c7ed696e69] Force Maven3running ../maveneclipse.sh56750bb15630dbf1af1976ad0e7161c7ed696e69 is the first bad commitcommit 56750bb15630dbf1af1976ad0e7161c7ed696e69Author: David Gageot <gageot>Date: Wed Mar 17 18:20:29 2010 +0100Enforce Maven3



Maven
2/01/10
Maven a une actualité assez chargée ces derniers temps, avec la sortie toute proche de la troisième génération de l’outil, mais également avec la publication d’un ouvrage sur Apache Maven, écrit par Nicolas de Loof et Arnaud Héritier.
J’ai écrit courant décembre deux articles sur le site developpez.com concernant ces actualités :
- Les nouveautés d’Apache Maven 3
- Critique du livre « Apache Maven » (résumé, version longue).
Bonne lecture, et n’hésitez pas à réagir à ces articles sur le site de developpez.com ou en commentaires ici !
Start Slide Show with PicLens Lite