Update
* Added menu item to run gcov on all projects in a workspace
* The previous version was using internal cbGcov parser to provide per file executed/total lines stats. That apparently is imprecise and may differ a lot from what gcov prints. Now the plugin is capturing the gcov process output instead.
* Parallel processing. Uses same setting as parallel compiler in the standard cb settings dialog. This gives only a minor improvement, since gcov is limited by I/O, not cpu load. E.g. on a 2 core machine i have got best results by setting process count to 16. Results may vary depending on number of cores and max count of files per project.
Still I've got a couple of related questions.
First, I am using cb in command line mode to build my workspace. I would find it very useful to run coverage the same way. Is it possible to invoke a non-compiler plugin from command line?
Also, if anyone has got a good idea how to display the more detailed statistics in cb editor windows, you are welcome to share the knowledge
More specifically I am talking about branch and call stats. Adding those next to line call count isn't that pretty at all, dont you think?