The `make check` target executes tests. There are simple unit tests, which can be executed anytime. And there are end-to-end tests, which are depending on other tools (like: python, make, qmake, scons). It's up to you guys how much you would test it, those could be build dependencies.