Status Meeting
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