Quibble intentionally runs the unit tests and then MW install for extensions, because the unit tests are by definition never meant to depend on MW being installed.
But https://gerrit.wikimedia.org/r/c/mediawiki/core/+/779853 introduces a read of MW_CONFIG_FILE, which breaks tests e.g. for the WikiLambda extension because it's defined but not created yet: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/778586
00:00:56.020 There were 80 errors: 00:00:56.020 00:00:56.020 1) SetupDynamicConfigTest::testGlobals with data set "Nothing set" (…) 00:00:56.020 filemtime(): stat failed for /workspace/src/LocalSettings.php 00:00:56.020 00:00:56.020 /workspace/src/tests/phpunit/unit/includes/SetupDynamicConfigTest.php:193 00:00:56.020 /workspace/src/tests/phpunit/unit/includes/SetupDynamicConfigTest.php:979 00:00:56.020 /workspace/src/tests/phpunit/MediaWikiUnitTestCase.php:111
- Fix the breakage
- Add a test to CI / alter its setup so this can't recur