Page MenuHomePhabricator

ShellBox tests override PHPUnit\Framework\TestCase::run(), marked as final in phpunit 10
Closed, ResolvedPublic

Description

When trying to update to phpunit 10 there is an error

Fatal error: Cannot override final method PHPUnit\Framework\TestCase::run() in tests\ClientServerTestCase.php on line 63

This seems similiar to T342259 and was also mention as part of T328919

Needs migration, maybe to the before(Class)/after(Class) hooks

Event Timeline

Change #1235427 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/libs/Shellbox@master] Upgrading phpunit/phpunit (9.6.34 => 10.5.63)

https://gerrit.wikimedia.org/r/1235427

Change #1235427 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] Upgrading phpunit/phpunit (9.6.34 => 10.5.63)

https://gerrit.wikimedia.org/r/1235427

Jdforrester-WMF assigned this task to Reedy.

Change #1286347 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/libs/Shellbox@master] Release v4.5.0

https://gerrit.wikimedia.org/r/1286347

Change #1286347 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] Release v4.5.0

https://gerrit.wikimedia.org/r/1286347