-
Bug
-
Resolution: Fixed
-
Minor
-
4.5
-
MOODLE_405_STABLE
-
MOODLE_405_STABLE
-
mdl83176
-
When running tests in isolation (Moodle 4.5, php 8.1), we are getting the following 2 errors:
1) core_cache\administration_helper_test::test_get_add_store_form |
Error: Class "moodleform" not found |
/var/www/html/cache/classes/form/cachestore_addinstance_form.php:30 |
/var/www/html/lib/classes/component.php:214 |
/var/www/html/cache/stores/file/addinstanceform.php:23 |
/var/www/html/cache/classes/local/administration_display_helper.php:188 |
/var/www/html/cache/tests/administration_helper_test.php:153 |
/var/www/html/lib/phpunit/classes/advanced_testcase.php:76 |
|
2) core_cache\administration_helper_test::test_get_edit_store_form |
Error: Class "cachestore_addinstance_form" not found |
/var/www/html/cache/classes/local/administration_display_helper.php:238 |
/var/www/html/cache/tests/administration_helper_test.php:173 |
/var/www/html/lib/phpunit/classes/advanced_testcase.php:76 |
Adding
require_once($CFG->dirroot . '/lib/formslib.php'); |
at the top of the cache/classes/form/cachestore_addinstance_form.php file solves the issue for us.
- is a regression caused by
-
MDL-82158 Break apart cache/lib.php classes
-
- Closed
-