Clover Development Hub
If you're doing custom development with Clover, you've come to the right place.
Architecture
Developer guides
In case you would like to extend any of existing Clover plugins, please follow these guides:
- Clover Core, Ant, Eclipse and IDEA Plugins Developer Guide
- Clover Maven Plugin Developer Guide
- Bamboo Clover Plugin Developer Guide
- Jenkins Clover Plugin Developer Guide
- Hudson Clover Plugin Developer Guide
- Grails Clover Plugin Developer Guide
Reference documentation
- Clover API JavaDocs The Clover API allows developers to develop new hooks for Clover, to connect it into Continuous Integration servers such as Jenkins. The Clover API also provides classes to optimise tests programatically. This may be necessary if you are using a custom testing framework.
- JSON Reference The JSON format is supported as an output type in Clover specifically to create integration opportunities with other applications. The JSON data from Clover is easy to manipulate programmatically, allowing developers to use it for displaying or processing their coverage data.
- Database Structure Overview of the Clover database structure, how to read and update it programatically. Also how to generate coverage recording files programatically. Lecture of this is useful if you would like to implement support for new programming languages or to generate custom reports from data collected by Clover.
The Atlassian developer blog
For up-to-date news and opinions from the Clover and other Atlassian development teams:
Atlassian Answers
You can find hundreds of Clover-related questions (and answers) on our Q&A forum:
Contributing to Clover
Last modified on Apr 18, 2017
Powered by Confluence and Scroll Viewport.