Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[jenkins] also exclude generated files from the coverage
authorMartin Quinson <martin.quinson@loria.fr>
Thu, 21 Jan 2016 19:29:15 +0000 (20:29 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Thu, 21 Jan 2016 19:29:15 +0000 (20:29 +0100)
tools/jenkins/DynamicAnalysis.sh

index aa1ab08..5da1235 100755 (executable)
@@ -87,7 +87,7 @@ ctest -D ExperimentalTest || true
 ctest -D ExperimentalCoverage || true
 
 if [ -f Testing/TAG ] ; then
 ctest -D ExperimentalCoverage || true
 
 if [ -f Testing/TAG ] ; then
-   /usr/local/gcovr-3.1/scripts/gcovr -r .. --xml-pretty -e teshsuite.* -u -o $WORKSPACE/xml_coverage.xml
+   /usr/local/gcovr-3.1/scripts/gcovr -r .. --xml-pretty --exclude teshsuite.* --exclude build.* -u -o $WORKSPACE/xml_coverage.xml
    xsltproc $WORKSPACE/tools/jenkins/ctest2junit.xsl Testing/`head -n 1 < Testing/TAG`/Test.xml > CTestResults_memcheck.xml
    mv CTestResults_memcheck.xml $WORKSPACE
 fi
    xsltproc $WORKSPACE/tools/jenkins/ctest2junit.xsl Testing/`head -n 1 < Testing/TAG`/Test.xml > CTestResults_memcheck.xml
    mv CTestResults_memcheck.xml $WORKSPACE
 fi