By Allon Moritz on 2025-10-20 19:30 in Automated Testing Team

Attendees:

  • Allon Moritz - Teamlead

  • Christian Heel - Member

  • Nicola Galgano - Member

  • Heiko Lübbe - Member

 

Topics:

Current state:

  • Full migration to GH Actions

    • Saves the project a couple thousand dollars

    • More test scenarios

  • Core system testing does cover almost all extensions with basic tests

  • Heiko: System Tests are running for Chrome and EDGE, but both have the Chromium engine, better Chrome and Firefox?
    Allon: Currently the problem is that our cypress image doesn’t have firefox installed.

  • Heiko: Running the unit and integration tests for PHP 8.1, 8.2, 8.3 and 8.4; in the future 8.5 comes, cheaper/faster/greener only min and max?
    Nicola: Min and Max are ok.
    Allon: Fine for me too.

 

Next tasks:

  • Heiko: It would be great to have a test coverage measurement to see where we are and which lines of code are open to go for the dream of > 90%

  • Heikos TODOs

    • Improving system tests, see post 16 may 2025

    • Make joomla-cypress testing itself passing for 5.4 and 6.0 and adopt the docu

    • Extend System Tests docu with more HTTPS

    • Move System Tests developer docu to manual and reduce joomla-cms docu and link to manual

  • Allon: To test more configurations in views and extensions like core modules/plugins

  • Nicola: 

    • More cli system tests

    • Improve documentation for extension developers how to do system tests for extension

  • Christian: Test installation through cli



More members:

Nicola: Add many more people

Heiko: Leave the size as is

Christian: When we see people writing good tests on Github, ask them to join

 

Sprint date:

Target months May or June 2026, Allon will make a doodle