Page MenuHomePhabricator

Add PluggableAuth extension unit tests classes MapGroupsTest and SyncAllGroupsTest to the Database group
Closed, ResolvedPublic

Description

Some PluggableAuth extension unit tests fail because tests change database content, but the test classes are not in the Database group. Becuase no database prefix is set for such tests, the tests fail with an assertion (error message: "RuntimeException: Can't create user on real database").

Todo: add classes MapGroupsTest and SyncAllGroupsTest to the Database group

See also some related links:
https://www.mediawiki.org/w/index.php?title=Topic:Xredg9711t0eje1m
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OpenIDConnect/+/965852

Event Timeline

Change 965913 had a related patch set uploaded (by Vajdaz; author: Vajdaz):

[mediawiki/extensions/PluggableAuth@master] Add some unit test classes to Database group

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

Change 965913 merged by jenkins-bot:

[mediawiki/extensions/PluggableAuth@master] Add some unit test classes to Database group

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

Change 965893 had a related patch set uploaded (by Cicalese; author: Vajdaz):

[mediawiki/extensions/PluggableAuth@REL1_39] Add some unit test classes to Database group

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

Change 965894 had a related patch set uploaded (by Cicalese; author: Vajdaz):

[mediawiki/extensions/PluggableAuth@REL1_40] Add some unit test classes to Database group

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

Change 965895 had a related patch set uploaded (by Cicalese; author: Vajdaz):

[mediawiki/extensions/PluggableAuth@REL1_41] Add some unit test classes to Database group

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

Change 965893 merged by jenkins-bot:

[mediawiki/extensions/PluggableAuth@REL1_39] Add some unit test classes to Database group

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

Change 965894 merged by jenkins-bot:

[mediawiki/extensions/PluggableAuth@REL1_40] Add some unit test classes to Database group

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

Change 965895 merged by jenkins-bot:

[mediawiki/extensions/PluggableAuth@REL1_41] Add some unit test classes to Database group

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