Having unit tests framework
Open, Needs TriagePublic

Description

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

Related Objects

StatusAssignedTask
OpenNone
OpenNone
jjazeix created this task.Dec 31 2017, 1:58 PM
jjazeix added a comment.EditedFeb 24 2018, 8:25 PM

Automatic testing tool that could be used:
https://www.froglogic.com/squish/free-trial/ (proprietary tool, for now, let's leave it outside the scope)
http://open.qa/

https://en.wikipedia.org/wiki/Comparison_of_GUI_testing_tools

It needs to be checked which one would fit the best (pros/cons) and how we can integrate it on GCompris

We can test sitter implementation of selenium qt driver to try to automate testing.

https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/