Developers

Unit Tests and Integration

idol is tested using Catch2. Currently, the level of testing is not sufficient, but we are working on it.

Here is a grid plot of the code coverage:

https://codecov.io/gh/hlefebvr/idol/graphs/tree.svg?token=BWMH5522QP

Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively. (see codecov)

For more information on how to run the tests, please refer to the Unit and Integration Tests page.

Building the Documentation

The documentation is built using doxygen and a bunch of other tools. For more information, please refer to the Build the Documentation page.