Page MenuHomePhabricator

Ensure no errors or failures occur with MediaWiki core tests on a clean installation
Closed, ResolvedPublic

Description

This is a tracking task; it subtasks are those which identify a unit test in MediaWiki core or one of its extensions to fail or return an error on a *clean installation*.

Clean installation means you followed these steps and got errors/failures:

  • Download/clone MediaWiki (specify which version, preferably a git version ID)
  • Run composer update
  • Run MediaWiki installer (if you modified anything but the mandatory configurations, specify that)
  • If testing an extension:
    • Download/clone the extension (specify which version, preferably a git version ID)
    • Run composer update inside extension's directory
    • Install the extension with bare-minimum configurations (often, only a modification of LocalSettings.php and running the maintenance script)
  • Run php tests/phpunit/phpunit.php and get errors/failures

Event Timeline

Huji created this task.Sep 16 2017, 2:42 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 16 2017, 2:42 PM
Huji triaged this task as Normal priority.Sep 16 2017, 2:42 PM
Krinkle closed this task as Resolved.Apr 8 2019, 6:20 PM
Krinkle claimed this task.
Krinkle added a subscriber: Krinkle.

All sub tasks are resolved. And introduction of new issues is prevented by T50002, with additional work tracked at T214552.

Krinkle removed Krinkle as the assignee of this task.Apr 8 2019, 6:20 PM