SonarOpenCommunity / sonar-cxx

SonarQube C++ Community plugin (cxx plugin): This plugin adds C++ support to SonarQube with the focus on integration of existing C++ tools.
GNU Lesser General Public License v3.0
992 stars 364 forks source link

RFF CXX Plugin v0.9.9 Release #1371

Closed guwirth closed 6 years ago

guwirth commented 6 years ago

Hi,

This is the remaining context for 0.9.9. Help and feedback is welcome. https://github.com/SonarOpenCommunity/sonar-cxx/milestone/10

If you are already using 0.9.9 like to hear your experience or at least ‚everything fine - working‘.

Regards,

Bertk commented 6 years ago

@guwirth Why we are not use a time-boxed approach and assign the remaining issue to the next release? I do not see an urgent issue which blocks a release.

guwirth commented 6 years ago

After merge of final two issues test of 0.9.9 can start. https://github.com/SonarOpenCommunity/sonar-cxx/milestone/10

Please give feedback by 14.01.2018.

guwirth commented 6 years ago

Draft of release notes:

We are pleased to announce the SonarQube C++ Community Plugin version 0.9.9. See lists below for features added and bugs fixed in this release.

SonarQube compability

Enhancements

Bugfixes

Know Issues

For an up to date list of known issues see the issue tracker.

Thanks ....

go to all contributors (in alphabetical order):

@Bertk @guwirth @rufinio

... and all people which were active on the issue tracker!

guwirth commented 6 years ago

@all ready for final testing

Bertk commented 6 years ago

@guwirth Please add a hint for the missing test execution metrics. The current Wiki information is only valid for SQ5.7 SQ 6.7 has some support for test metrics (Seeing Tests) but I am not sure whether this works with the C++ Community plug-in.

guwirth commented 6 years ago

Please add a hint for the missing test execution metrics. T

@Bertk is this a known issue or new with 0.9.9?

Bertk commented 6 years ago

@guwirth This issue exists already in former releases and might only be related to Visual Studio tests "*.trx" (see also CSharp plugin issue #886). Did anybody check the Seeing Tests feature with xunit reports?

guwirth commented 6 years ago

@all I did some tests with

Tests are successful.

# required metadata (parameter for sonar-runner)
#sonar.projectKey=XXX
#sonar.projectName=XXX

# required metadata
sonar.projectVersion=a.b.c
sonar.language=c++

#links
sonar.links.ci=XXX

# disable SCM support
sonar.scm.disabled=true

# path to source directories (parameter for sonar-runner)
#sonar.sources=.
#sonar.tests=.

# global cxx plugin settings
sonar.cxx.errorRecoveryEnabled=true
sonar.cxx.coverage.forceZeroCoverage=true

# duplicate detection
sonar.cxx.cpd.ignoreLiterals=false
sonar.cxx.cpd.ignoreIdentifiers=false

# include directories
sonar.cxx.forceIncludes=VS10Macros.h
sonar.cxx.includeDirectories=.

# supported file extensions and exclusions
sonar.cxx.suffixes.sources=.c,.cpp
sonar.cxx.suffixes.headers=.h,.hh,.hpp,.inl
sonar.exclusions=XXXX

# paths to the reports
sonar.cxx.cppcheck.reportPath=.reports/cppcheck.xml
sonar.cxx.other.reportPath=.reports/cxx-*.xml
sonar.cxx.coverage.reportPath=.reports/coverage-*.xml
sonar.cxx.xunit.reportPath=.reports/*.test.boostd.exe.log.xml

# unit tests: simple mode, boost
sonar.cxx.xunit.provideDetails=false
sonar.cxx.xunit.xsltURL=boosttest-1.x-to-junit-1.0.xsl
guwirth commented 6 years ago

@all test from my side are green. 0.9.9 can be released.

guwirth commented 6 years ago

@all: last chance for testing - will release it this evening.