-
Sub-task
-
Resolution: Fixed
-
Minor
-
3.10.8, 3.11.4, 4.0
-
MOODLE_310_STABLE, MOODLE_311_STABLE, MOODLE_400_STABLE
-
MOODLE_310_STABLE, MOODLE_311_STABLE
-
This corresponds with point A of MDL-71049.
It's about to fix the tescase class names for all the classes that are already namespaced.
100% safe, no name conflicts can happen.
Notes for reviewers:
- The test name changes are fixed in 311 and master only (because they are only needed in versions using phpunit 9 and up).
- Apart from the test name changes, there is 1 extra commit in all branches to fix a missing testsuite (payment) that was causing those test to not being execute ever. That's the reason there is a 310 branch, where payments were introduced, only having that commit (not the test name changes ones).
- CiBoT warnings are ok. Here we are only fixing namespaced test names. Those warnings correspond to non-namespaced tests that will be fixed in another issue, when their respective components are reviewed.
- Some tests are being marked as skipped when old ICU libraries are found in the system.