This feature is not officially supported by Atlassian. It is being maintained by open source community, feel free to contribute.
Description
Clover does not support code coverage for C/C++. However, it is possible to display C/C++ coverage statistics on "Clover" tab on "Job Summary" and "Plan Summary" pages. In order to get this working:
- create a task in which gcov is used and produces coverage file
- create a task in which python script (see references below) converts gcov data to clover.xml file
- enable Clover on Miscellaneous tab on Job Configuration page
- enable "Use Clover to collect code coverage for this build"
- select option "Clover is already integrated into this build and a clover.xml will be produced."
- enter path to clover.xml file
References
Source code for Python script performing conversion is kept in Mercurial bamboo-gcov-plugin repository on bitbucket.org:
hg clone ssh://hg@bitbucket.org/atlassian/bamboo-gcov-plugin
Discussion about Clover schema on Atlassian Answers: