wiki.techinc.nl/tests/phpunit/structure
Jon Robson 01aec63c21 ResourceLoader: Default File modules to mobile and desktop targets
If not specified, going forward all modules which do not define
targets should be assumed to be mobile AND desktop. I think this is
a fair expectation given that most new features should be built with
mobile in mind. This also avoids the issue where features are
unexpectedly not shipped to mobile.

The work in T324723 has ensured that all modules that need to remain
desktop only have been marked as such. After the audit, we can be
reasonably confident that enabling the remaining modules is okay,
given these modules run in isolated parts of the UI (not on every page
view).

I'm assuming CI is catching all offenders here. If not, any impacted
modules would require a trivial update to explicitly define modules
as mobile only. This would allow us to see clearly which modules
are depending on the target system and strategize around updating
them.

Once this patch is merged we can focus on fixing the modules we've
identified as mobile or desktop targeted and finally dismantling the
targets system altogether.

Bug: T127268
Change-Id: Ia062ff2d8b8732b0d3498c1a614bbf6a3e3a7ddb
2023-01-31 19:24:53 +00:00
..
AbstractSchemaValidationTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
ApiPrefixUniquenessTest.php Reorg: Move some of request related classes to MediaWiki/Request 2022-10-28 10:15:31 +00:00
ApiStructureTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
AutoLoaderStructureTest.php Include core PSR-4 classes in the generated classmap 2022-11-08 12:13:32 +01:00
AvailableRightsTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
BundleSizeTest.php Reorg: Move some of request related classes to MediaWiki/Request 2022-10-28 10:15:31 +00:00
ContentHandlerFunctionalTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
DatabaseIntegrationTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
DumpableObjectsTest.php Add some helpers to filter properties out of var_dump() 2022-10-12 12:42:23 -04:00
ExtensionJsonValidationTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
ForeignResourceStructureTest.php Reorg: Move ForeignResourceManager to ResourceLoader directory 2022-11-08 10:54:17 +01:00
PasswordPolicyStructureTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
ResourcesTest.php ResourceLoader: Default File modules to mobile and desktop targets 2023-01-31 19:24:53 +00:00
RestStructureTest.php Tests: add ObjectFactory to DummyServicesTrait 2023-01-23 19:35:50 +00:00
ScopeStructureTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
SettingsTest.php Maintenance scripts: show a warning when run directly. 2023-01-04 20:10:34 +01:00
SpecialPageFatalTest.php tests: Do not hide deprecation in SpecialPageFatalTest 2022-12-16 13:04:45 +00:00
StructureTest.php Add @coversNothing to all structure tests 2022-10-07 03:21:54 +02:00
SuiteDirectoryTest.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00