-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V0.9.2 release: remaining issues? #363
Comments
Besides polishing of already merged stuff (C compatibility etc.) I think it is fair to merge the reactor / multi module thing: its is already sitting very long in the queue and is requested by both Jorge and Bert. But thats the last feature I want to merge in the 0.9.2-cycle. Time to test in production, gentlemen. BTW: I've drafted the release procedure: https://github.com/wenns/sonar-cxx/wiki/Release-Procedure. |
Tried to assign all issues to a milestone (0.9.2 or 0.9.3). Please correct if I did it wrong. |
@wenns Not possible to set assignee lcintrat and Zetten. Maybe you have to configure this for the repository. |
Should work now |
POM is ready, contains all developers. |
All issues and pull requests are assigned to developers and milestones. |
@wenns will create this as draft in this issue or do you have it already?
|
No I havent. Please focus on stuff which is actually relevant for users when you compose the lists. |
started running in production code... so far no regressions.. |
Looks very good |
Superb ;) |
Have extended the integration test documentation by an use case mind map. |
I've transverred the text snippets above to: |
What is perform static code analysis? On Wed, Jan 7, 2015, 15:26 Waleri Enns notifications@github.com wrote:
|
The checks from the repos c++ SonarQube and c++ SonarQube Common. |
I think I spotted a performance regression:
I had no reports configured: the sensors spent each 1 s. doing basically nothing. Pretty sure it wasnt like that before. |
I can check this to. |
Happens on big projects, was due to the replacement of the Ant-based implementation with something other. Will just revert this commit. Ant, welcome back. |
interesting... i have good results C:\Tekla\BuildTools\sonar-runner |
The performance hit was really obvious. It can be clearly seen in the code. The implementation has tried every single path under the basedir against the pattern. This is just not very smart. Should have noticed it earlier. |
Guys, what did your testing say? Do I have an OK for releasing the current HEAD? |
I think so On Wed, Jan 14, 2015, 02:51 Waleri Enns notifications@github.com wrote:
|
|
Ok. I'll wait for another day or two. My own test in production can be considered as successful. Found one preprocessor issue (fixed) and one minor grammar issue (deferred). |
The current HEAD (770abf8) looks good on my projects too - no unexpected changes in violations or metrics. Analysis seems very slightly quicker as well, but it could just be noise. Due to my mixed-language modules I have to comment out the DependencyAnalyzer use in CxxSquidSensor, but everything else seems fine. |
Did a test with SQ 4.5.2 (test database), sonar-runner 2.4, cxx 0.9.2 on Windows 7 x64
Settings: # required metadata
sonar.projectKey=xxx
sonar.projectName=yyy
sonar.projectVersion=1.2.3
# no test of multi-language or multi-module
sonar.language=c++
# path to source directories
sonar.sources=.
sonar.cxx.includeDirectories=.
# special cxx settings
sonar.cxx.errorRecoveryEnabled=true
sonar.cxx.coverage.forceZeroCoverage=true
sonar.cxx.xunit.provideDetails=false
sonar.cxx.forceIncludes=VS10Macros.h
sonar.cxx.suffixes.sources=.c,.cpp
sonar.cxx.suffixes.headers=.h,.hh,.hpp,.inl
sonar.exclusions=**/_*.*,**/*_i.*,**/*_p.*,**/*Test*/**,**/*Example*/**,**/*Demo*/**,**/resource.h,**/*_obsolete/**,**/*_deprecated/**
# 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.xsltURL=boosttest-1.x-to-junit-1.0.xsl
sonar.cxx.xunit.reportPath=reports/*.test.boostd.exe.log.xml |
I guess there is an issue with XPathCheck (cxx.checks) and visitFile method. I get results only if the matchFilePattern is empty. I use |
See description: |
Guys, its done: https://github.com/wenns/sonar-cxx/releases/tag/cxx-0.9.2 |
Thanks everyone also for the new release :) |
Almost forgotten: There is one last point in the release procedure checklist: "Tweet/Announce". Can you guys do that on your channels? |
done, twitter and google+ |
Hello all, which points are remaining to finish the V0.9.2 release?
Created some filters to track V0.9.2 changes:
The text was updated successfully, but these errors were encountered: