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 :

Cobertura plug in [Jenkins]


Sujet :

Intégration Continue

  1. #1
    Membre averti Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Points : 301
    Points
    301
    Par défaut Cobertura plug in
    Bonjour à tous !

    1er post dans cette partie du forum o//

    J'ai un petit soucis que je vais vous exposer :

    J'ai un serveur Jenkins qui possède un build, que nous nommerons buildA.

    Ce build est un build Maven2/3 au sens Jenkins.

    Ce buildA est configuré pour tirer des sources à partir d'un serveur SNV.

    Jusque là tout va bien. Je souhaiterais générer un rapport de couverture avec Cobertura (le plug in Cobertura est installé en version Jenkins Cobertura Plugin 1.7.1).

    Je ne peux pas modifier le pom du projet, mais j'aimerais quand même générer un rapport de couverture.

    J'ai essayé de lancer le build avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    clean install cobertura:cobertura
    Et ensuite j'ai ajouté comme "post-build action" "Publish Cobertura Coverage Report".
    Dans le champ "Cobertura xml report pattern" j'ai mis le chemin par défaut : "**/target/site/cobertura/coverage.xml"

    Maintenant je lance le build et là ça coince :

    Je vois dans les traces

    [INFO] Cobertura Report generation was successful.
    Cool ça ! Mais un peu plus loin :

    No coverage results were found using the pattern '**/target/site/cobertura/coverage.xml'
    Alors là je me suis dit peut être le chemin donné n'est pas bon. Cependant, quand je vais dans le répertoire de jenkins et que je fais un "find -name coverage.xml" il ne me sort rien :'(

    Je suis un peu perdu, et débutant avec Jenkins & Cie, donc si vous avez une piste à me donner, vous serez bienvenu !

    Merci d'avance.
    define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Bonjour, et bienvenue par ici

    Personnellement, je n'utilise pas Cobertura seul, je l'utilise directement avec Sonar, qui me donne beaucoup plus que la seule couverture. Toutefois, j'ai essayé de lancer un clean package cobertura:cobertura, et il y a 2 choses générées :


    • Dans target/site/cobertura, il y a les résultats Cobertura sous forme de pages HTML, donc consultables.
    • Dans target/cobertura, il y a le fichier cobertura.ser qui contient les données de résultats. Sans doute est-ce répertoire que tu dois spécifier à Jenkins ?

    Si le plugin Cobertura pour Jenkins demande vraiment le cobertura.xml, alors il te faut spécifier le format de sortie du plugin Cobertura: par défaut, c'est du HTML, mais tu peux lui spécifier du XML. Etant donné que tu ne peux pas modifier le pom.xml, alors il te faut ajouter le paramètre -Dcobertura.report.format=xml dans ta commande Maven. Ainsi (je viens de tester), tu trouveras le fichier target/site/cobertura/coverage.xml.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Points : 301
    Points
    301
    Par défaut
    You saved my life !!!

    En ajoutant :
    -Dcobertura.report.format=xml
    ça fonctionne super !

    Merci beaucoup !!
    define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Citation Envoyé par GyZmoO Voir le message
    You saved my life !!!
    M'est avis que tu exagères un poil

    Citation Envoyé par GyZmoO Voir le message
    ça fonctionne super !

    Merci beaucoup !!
    Tant mieux ! De rien.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

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

Discussions similaires

  1. Créer un plug-in pour Internet Explorer
    Par giaco dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/06/2003, 18h12
  2. DLL & Plug-ins
    Par VincentB dans le forum Langage
    Réponses: 6
    Dernier message: 19/06/2003, 17h16
  3. IE [Applet] Plug-in problème d'affichage
    Par Tonton Luc dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/06/2003, 08h28
  4. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 18h04
  5. Flash et plug in 3dsmax 5
    Par VincentB dans le forum Flash
    Réponses: 8
    Dernier message: 21/03/2003, 12h23

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