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 :

problème de clover.xml [Jenkins]


Sujet :

Intégration Continue

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 116
    Par défaut problème de clover.xml
    Bonjour,

    Le build me retourne ce message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Publishing Clover coverage report...
    Clover xml file does not exist in: /Users/Shared/Jenkins/Home/jobs/test_Jenkins/workspace/build/logs/coverage called: clover.xml and will not be copied to: /Users/Shared/Jenkins/Home/jobs/test_Jenkins/builds/2012-07-09_15-56-26/clover.xml
    Could not find 'build/logs/coverage/clover.xml'.  Did you generate the XML report for Clover?
    [htmlpublisher] Archiving HTML reports...
    [htmlpublisher] Archiving at PROJECT level /Users/Shared/Jenkins/Home/jobs/test_Jenkins/workspace/build/logs/coverage to /Users/Shared/Jenkins/Home/jobs/test_Jenkins/htmlreports/HTML_Report
    ERROR: Directory '/Users/Shared/Jenkins/Home/jobs/test_Jenkins/workspace/build/logs/coverage' exists but failed copying to '/Users/Shared/Jenkins/Home/jobs/test_Jenkins/htmlreports/HTML_Report'.
    ERROR: This is especially strange since your build otherwise succeeded.
    Build step 'Publish HTML reports' changed build result to FAILURE
    Mon build.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="tests-symfony" basedir="." default="main">
        
        <property name="builddir" value="${ws}/build" />
        <property name="srcdir" value="${project.basedir}" override="true" />
        <property name="package" value="tests-symfony" override="true" />
     	
        <target name="clean" description="Clean the build environnement" >
        	<delete dir="${builddir}" />
        	<delete dir="generatedJUnitFiles" />
        </target>
     
        <target name="prepare" depends="clean" description="Clean the build environnement">
     		<mkdir dir="${builddir}" />
     		<mkdir dir="${builddir}/logs" />
     		<mkdir dir="${builddir}/logs/coverage" />
     		<mkdir dir="${builddir}/docs" />
     		<mkdir dir="${builddir}/browser" />
        </target>
     
        <target name="build" depends="prepare" description="Building the project">
     		<phingcall target="phpunit" />
        </target>
        
        <target name="phpunit" description="Running tests and coverage analysis">
            <exec command="phpunit
                --logjunit ${buildir}/logs/phpunit.xml
                --coverage-clover ${builddir}/logs/coverage/clover.xml
                --coverage-html ${builddir}/logs/coverage/ ${ws}/tests" 
                />
        </target>
        
    </project>
    Une idée du problème ?

    Merci.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Selon la log, Jenkins ne trouve pas le chemin du fichier clover.xml depuis son workspace.

    En regardant ton script ANT de génération de la couverture, tu référence la variable ws.
    Que vaut cette variable?

    Je te suggère d'enlever la référence à cette variable et d'avoir simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <property name="builddir" value="build" />
    Dans ce cas, le répertoire 'build' est généré directement dans le répertoire workspace de ton job Jenkins (bac à sable te permettant d'être isolé des autres autres outputs des autres builds).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 116
    Par défaut
    Merci pour votre aide

    Normalement, ws faisait référence au dossier workspace.

    Depuis la publication de mon post, j'ai changé de tuto et depuis, je n'ai aucun problème.

    http://blog.pascal-martin.fr/post/in...ins-projet-php

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

Discussions similaires

  1. [XSLT] Problème de transformation XML avec un fichier xslt
    Par seb35 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 24/04/2006, 22h02
  2. [XSLT][sablotron]Problème de parser XML
    Par sheura dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 14/11/2005, 17h39
  3. [SAX] Problème lecture fichier xml
    Par BernardT dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 07/07/2005, 18h11
  4. [Tomcat] Problème avec web.xml
    Par hichamus dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/03/2005, 16h57
  5. [débutant] [lomboz] Problème deploy.web.xml
    Par cdrikou dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 29/04/2004, 10h47

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