hallowelt / mwstake-mediawiki-component-commonwebapis

0 stars 1 forks source link

Error when not installed into `$IP/vendor/`, but in `$IP/extensions/<Ext>/vendor/` #1

Open osnard opened 1 year ago

osnard commented 1 year ago
16:55:35 There were 3 errors:
16:55:35 
16:55:35 1) Error
16:55:35 The data provider specified for RestStructureTest::testPathParameters is invalid.
16:55:35 InvalidArgumentException: Passed variable is not an array or object
16:55:35 /workspace/src/includes/Rest/Router.php:221
16:55:35 /workspace/src/vendor/wikimedia/testing-access-wrapper/src/TestingAccessWrapper.php:98
16:55:35 /workspace/src/tests/phpunit/structure/RestStructureTest.php:90
16:55:35 
16:55:35 2) Error
16:55:35 The data provider specified for RestStructureTest::testParameters is invalid.
16:55:35 InvalidArgumentException: Passed variable is not an array or object
16:55:35 /workspace/src/includes/Rest/Router.php:221
16:55:35 /workspace/src/vendor/wikimedia/testing-access-wrapper/src/TestingAccessWrapper.php:98
16:55:35 /workspace/src/tests/phpunit/structure/RestStructureTest.php:155
16:55:35 
16:55:35 3) RestStructureTest::testRoutePathAndMethodForDuplicates
16:55:35 filemtime(): stat failed for /vendor/mwstake/mediawiki-component-commonwebapis/route-files/group-store.json
16:55:35 
16:55:35 /workspace/src/includes/Rest/Router.php:186
16:55:35 /workspace/src/includes/Rest/Router.php:221
16:55:35 /workspace/src/vendor/wikimedia/testing-access-wrapper/src/TestingAccessWrapper.php:98
16:55:35 /workspace/src/tests/phpunit/structure/RestStructureTest.php:171
16:55:35 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
16:55:35 === Logs generated by test case
16:55:35 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
16:55:35 [localisation] [debug] LocalisationCache using store LCStoreNull []
16:55:35 ===
16:55:35 
16:55:35 ERRORS!
16:55:35 Tests: 6514, Assertions: 25262, Errors: 3, Skipped: 1.
16:55:35 
16:55:35 Warning: filemtime(): stat failed for /vendor/mwstake/mediawiki-component-commonwebapis/route-files/group-store.json in /workspace/src/includes/Rest/Router.php on line 186
16:55:35 
16:55:35 Warning: file_get_contents(/vendor/mwstake/mediawiki-component-commonwebapis/route-files/group-store.json): failed to open stream: No such file or directory in /workspace/src/includes/Rest/Router.php on line 187
16:55:35 
16:55:35 Warning: array_merge(): Expected parameter 2 to be an array, null given in /workspace/src/includes/Rest/Router.php on line 191
16:55:35 
16:55:35 Warning: filemtime(): stat failed for /vendor/mwstake/mediawiki-component-commonwebapis/route-files/user-query-store.json in /workspace/src/includes/Rest/Router.php on line 186
16:55:35 
16:55:35 Warning: file_get_contents(/vendor/mwstake/mediawiki-component-commonwebapis/route-files/user-query-store.json): failed to open stream: No such file or directory in /workspace/src/includes/Rest/Router.php on line 187
16:55:35 
16:55:35 Warning: filemtime(): stat failed for /vendor/mwstake/mediawiki-component-commonwebapis/route-files/group-store.json in /workspace/src/includes/Rest/Router.php on line 186
16:55:35 
16:55:35 Warning: file_get_contents(/vendor/mwstake/mediawiki-component-commonwebapis/route-files/group-store.json): failed to open stream: No such file or directory in /workspace/src/includes/Rest/Router.php on line 187
16:55:35 
16:55:35 Warning: array_merge(): Expected parameter 2 to be an array, null given in /workspace/src/includes/Rest/Router.php on line 191
16:55:35 
16:55:35 Warning: filemtime(): stat failed for /vendor/mwstake/mediawiki-component-commonwebapis/route-files/user-query-store.json in /workspace/src/includes/Rest/Router.php on line 186
16:55:35 
16:55:35 Warning: file_get_contents(/vendor/mwstake/mediawiki-component-commonwebapis/route-files/user-query-store.json): failed to open stream: No such file or directory in /workspace/src/includes/Rest/Router.php on line 187
osnard commented 1 year ago

Probably an issue with

https://github.com/hallowelt/mwstake-mediawiki-component-commonwebapis/blob/master/src/EndpointManager.php#L36-L37

osnard commented 1 year ago

Also

11:14:12 There was 1 error:
11:14:12 
11:14:12 1) RestStructureTest::testRoutePathAndMethodForDuplicates
11:14:12 filemtime(): stat failed for /vendor/mwstake/mediawiki-component-commonwebapis/route-files/group-store.json
11:14:12 
11:14:12 /workspace/src/includes/Rest/Router.php:186
11:14:12 /workspace/src/includes/Rest/Router.php:221
11:14:12 /workspace/src/vendor/wikimedia/testing-access-wrapper/src/TestingAccessWrapper.php:98
11:14:12 /workspace/src/tests/phpunit/structure/RestStructureTest.php:247
11:14:12 /workspace/src/tests/phpunit/MediaWikiIntegrationTestCase.php:518
11:14:12 === Logs generated by test case
11:14:12 [objectcache] [debug] MainWANObjectCache using store {class} {"class":"EmptyBagOStuff"}
11:14:12 [localisation] [debug] LocalisationCache using store LCStoreNull []
11:14:12 ===
11:14:12 
11:14:12 ERRORS!
11:14:12 Tests: 7407, Assertions: 30144, Errors: 1, Skipped: 55.