By Allon Moritz on 2026-04-07 12:38 in Automated Testing Team

The automated testing team is responsible for different kind of tests which can be run in an automated way. Mainly they are executed when authors offer code changes on Github. Here a few intersting stats about the current status:

Code style checks

Code style checks do help to have a unique code style accross the whole code base.

  • Files for PHP code style checks are 3232.
  • JS, SCSS and CSS code style checks

Unit/integration tests

Integration and unit tests are low lewel code tests, which are testing parts of our code.

  • We are running 1127 unit tests on Windows and Linux with different PHP versions on PHP '8.1', '8.2', '8.3', '8.4', '8.5'.
  • We are running 13 integration tests on Windows and Linux with different PHP versions on PHP '8.1', '8.2', '8.3', '8.4', '8.5' on LDAP, MariaDB, Postgres and MySQL.

System tests

System tests are real browser tests and do test the same way as when a real person is clicking in a browser.

  • Currently we have 592 system tests, testing the installer, views, modules, plugins and cli.
  • We are running system tests on edge and chrome with the PHP 8.1 and 8.5.
  • We are running the system tests on minimum and maximum versions on the databases Maria DB, Postgres and MySQL