Having unit tests would allow us to be more consistent when doing changes and updating Qt versions to be sure there are less potential regressions.
This task is to put in place the framework and be able to run a few unit tests for GCompris:
https://doc.qt.io/qt-5/qttest-index.html