Automated testing is applied on every merge request, to ensure the quality of code, and reliability of the functionality of the system.

While not currently not yet implemented, the testing processes that will be taking place are:

  • coder style checking
  • simpletest
  • phpunit

These tests can run for an extended period of time -- with our target to be within 30 minutes of initial merge request.

Merge requests that fail any one of these tests will be sent back to the developer to fix.