Developers

Functional Testing

The stable features of idol are 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 Functional, Unit and Integration Tests page.

To see what feature is currently tested, you can look at our functional 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.