I just migrated from Jenkins to Bamboo 6.6. My build and unit tests took about 20 minutes to complete on the previous Jenkins server. It parsed the cobertura formatted xml file generated by gcovr, in under 30 seconds. I added Bamboo tasks to:
- Run gcov on each file
- Generate a string containing every gcov file in the build.
- Run gcov_to_clover.py with the generated string as input.
This works, but is painfully slow, taking hours to run the gcov_to_clover.py script with all those files. This is a little frustrating since the previous solution I was using parsed the coverage files in seconds. For those that are using Bamboo for C/C++ projects, is this our only option?