Commit fcd3dbe1ff5b3d1470c25d673cd453484fc43bdc

Authored by Jürgen Knödlseder
1 parent 8590d486

Add sonar-project.properties file

Showing 1 changed file with 42 additions and 0 deletions
sonar-project.properties 0 → 100644
  1 +# Required metadata
  2 +sonar.projectKey=ctools
  3 +sonar.projectName=ctools
  4 +sonar.projectVersion=1.1.0.dev1
  5 +
  6 +# Description
  7 +sonar.projectDescription="Cherenkov Telescope Array Science Analysis Software"
  8 +
  9 +# Links
  10 +sonar.links.ci=https://cta-jenkins.irap.omp.eu
  11 +sonar.links.homepage=http://cta.irap.omp.eu/ctools
  12 +sonar.links.issue=https://cta-redmine.irap.omp.eu/projects/ctools/issues
  13 +sonar.links.scm=https://cta-gitlab.irap.omp.eu/ctools/ctools
  14 +
  15 +# Path to source directories
  16 +sonar.sources=.
  17 +
  18 +# Path to tests
  19 +#sonar.tests=test
  20 +
  21 +# Path to include directories
  22 +sonar.cxx.includeDirectories=pyext,/home/jenkins/gcc/gcc492/include/c++/4.9.2,/home/jenkins/gcc/gcc492/include/c++/4.9.2/tr1,/home/jenkins/gcc/gcc492/include/c++/4.9.2/ext,/home/jenkins/gcc/gcc492/include/c++/4.9.2/x86_64-unknown-linux-gnu,/home/jenkins/gcc/gcc492/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include,/usr/include,/usr/include/bits,/usr/include/gnu,/usr/include/linux
  23 +sonar.cxx.missingIncludeWarnings=False
  24 +
  25 +# Exclusions
  26 +sonar.exclusions=pyext/ctools/**,pyext/build/**,pyext/setup.py,doc/**,test/dev/**
  27 +sonar.coverage.exclusions=pyext/ctools/**,pyext/build/**,examples/**,doc/**,install/analysis/**,src/*/*.hpp,test/test_*.py
  28 +#sonar.test.exclusions=
  29 +
  30 +# C++ configuration
  31 +sonar.cxx.cppcheck.reportPath=cppcheck-result.xml
  32 +sonar.cxx.cppncss.reportPath=cppncss-raw-report.xml
  33 +#sonar.cxx.valgrind.reportPath=test/valgrind_test_*.xml
  34 +sonar.cxx.xunit.reportPath=test/reports/*.xml
  35 +#sonar.cxx.xunit.provideDetails=true
  36 +#sonar.cxx.xunit.xsltURL=cppunit-1.x-to-junit-1.0.xsl
  37 +sonar.cxx.coverage.reportPath=coverage-report-cxx.xml
  38 +
  39 +# Python configuration
  40 +sonar.python.coverage.forceZeroCoverage=True
  41 +sonar.python.coverage.reportPath=coverage-report-python.xml
  42 +#sonar.python.xunit.reportPath=test/reports/*.xml
... ...