sonar-project.properties 1.75 KB
# Required metadata
sonar.projectKey=gammalib
sonar.projectName=GammaLib
sonar.projectVersion=2.1.0.dev

# Description
sonar.projectDescription="Versatile toolbox for scientific analysis of astronomical gamma-ray data"

# Links
sonar.links.ci=https://cta-jenkins.irap.omp.eu
sonar.links.homepage=http://cta.irap.omp.eu/gammalib
sonar.links.issue=https://cta-redmine.irap.omp.eu/projects/gammalib/issues
sonar.links.scm=https://cta-gitlab.irap.omp.eu/gammalib/gammalib

# Path to source directories
sonar.sources=.

# Path to include directories
sonar.cxx.includeDirectories=include,inst/com/include,inst/cta/include,inst/mwl/include,inst/lat/include,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
sonar.cxx.missingIncludeWarnings=False

# Exclusions
sonar.exclusions=pyext/gammalib/*.py,pyext/gammalib/*_wrap.cpp,pyext/gammalib/tests/**,pyext/build/**,dev/**,doc/**,test/dev/**,inst/*/test/dev/**,src/template/inst_test_XXX.py
sonar.coverage.exclusions=src/template/**,pyext/check_config.py,pyext/setup.py

# C++ configuration
sonar.cxx.cppcheck.reportPath=cppcheck-result.xml
sonar.cxx.cppncss.reportPath=cppncss-raw-report.xml
sonar.cxx.valgrind.reportPath=test/valgrind_test_*.xml
sonar.cxx.xunit.reportPath=test/reports/*.xml
sonar.cxx.coverage.reportPath=coverage-report-cxx.xml

# Python configuration
sonar.python.coverage.forceZeroCoverage=True
sonar.python.coverage.reportPath=coverage-report-python.xml
#sonar.python.xunit.reportPath=test/reports/python.xml # Do not import with C++