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

Intégration Continue Discussion :

Checkstyle Error Warning [Hudson]


Sujet :

Intégration Continue

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 57
    Par défaut Checkstyle Error Warning
    Bonjour,

    J'aimerais savoir si c'est normal que CheckStyle, PMD ou Javadoc lance que des erreurs et jamais des Warnings.
    J'ai configuré mon build Ant j'arrive à le lancer correctement, de plus j'effectue les tache relatives à CheckStyle, PMD et javadoc correctement.

    Seul petit bémol dès que j'enfreins une règle de Checkstyle pmd ou javadoc. J'ai un message d'erreur et le build ne s'exécute pas FAILLED et je n'arrive pas à faire de warning. J’obtiens tout de suite Error. Donc mes rapports ne me servent à rien vue que je n’ai jamais de warning et les erreurs empêchent la finalisation du build donc la génération des nouveaux rapports.
    Soit pas d’erreur pas de warning => Build SUCCESSFUL mais Rapport Vide
    Soit erreur => Build FAILLED pas de rapport

    Cela doit venir du niveau de gravité qui ne doit pas être configuré. Mais je ne sais pas comment le changer si quelqu’un a une idée.

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 57
    Par défaut
    Finalement je viens de résoudre le problème ça fait plaisir je commence a bien comprendre Hudson et le build Ant XML.

    Pour le problème de gravité finalement c'était bien cela il y a une propriété qui se nomme severity que l'on doit configurer par module. Elle a 4 valeur possible ignore, info, warning ou error et je suppose que par défaut c'est error. Mais il n'etait pas très explicite sur l'utilisation de Severity sur le site officiel de checkstyle http://checkstyle.sourceforge.net/pr....html#severity
    Pour l'instant j'ai mis sur le module général Checker bien sûr par la suite il faudra configurer chaque module suivant sa gravité.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <module name="Checker">
    	<property name="severity" value="warning"/>
    ....
    </module>
    Ensuite j'avais une erreur dans mon build le chemin ou j'exporter mes fichier checkstyle_errors.xml, pmd_errors.xml et le dossier javadoc n'était pas dans le workspace de l'application sous Hudson mais directement dans le répertoire de l'application d'où la difficulté pour Hudson de les récupérer.

    J'espère que cela pourra aider certaines personnes !!!

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

Discussions similaires

  1. [Macro] Raise error / warning
    Par green_fr dans le forum Macro
    Réponses: 8
    Dernier message: 26/08/2008, 11h35
  2. Compiler "Errors Warning" dans Eclipse
    Par JohnNC dans le forum Langage
    Réponses: 3
    Dernier message: 11/03/2008, 15h08
  3. Réponses: 1
    Dernier message: 09/06/2006, 17h06
  4. [EasyPHP] Warning: Sablotron error on line 41: wrong expression syntax
    Par moonia dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 27/03/2006, 14h00
  5. Réponses: 12
    Dernier message: 26/01/2006, 14h51

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