Page MenuHomePhabricator

CheckUser tests failing when run using sqlite
Closed, ResolvedPublic

Description

The tests for CheckUser are failing when run using SQLite:

14:17:30 1) MediaWiki\CheckUser\Tests\Integration\Services\CheckUserCentralIndexManagerTest::testPurgeExpiredRows with data set "Data to purge" ('enwiki', 100, 4, array('20230407060708', '20240405060708', '20240406060708'), array('20230507060708', '20240505060708', '20240506060708'))
14:17:30 Failed asserting that two arrays are equal.
14:17:30 --- Expected
14:17:30 +++ Actual
14:17:30 @@ @@
14:17:30  Array (
14:17:30 -    0 => '20230407060708'
14:17:30 -    1 => '20240405060708'
14:17:30 -    2 => '20240406060708'
14:17:30 +    0 => '20230406060708'
14:17:30 +    1 => '20230407060708'
14:17:30 +    2 => '20240405060708'
14:17:30 +    3 => '20240406060708'
14:17:30  )
14:17:30 
14:17:30 /workspace/src/tests/phpunit/MediaWikiTestCaseTrait.php:287
14:17:30 /workspace/src/extensions/CheckUser/tests/phpunit/integration/Services/CheckUserCentralIndexManagerTest.php:166
14:17:30 phpvfscomposer:///workspace/src/vendor/phpunit/phpunit/phpunit:106

Event Timeline

Change #1075053 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Fix failing test for SQLite in CheckUserCentralIndexManagerTest

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

Change #1075053 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Fix failing tests in CheckUserCentralIndexManagerTest

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