This is breaking Thanks tests: https://integration.wikimedia.org/ci/job/mwext-Thanks-testextension/24/consoleFull
$storage->find above it is apparently not finding the $post for some reason.
Version: unspecified
Severity: normal
This is breaking Thanks tests: https://integration.wikimedia.org/ci/job/mwext-Thanks-testextension/24/consoleFull
$storage->find above it is apparently not finding the $post for some reason.
Version: unspecified
Severity: normal
Best guess is that state is being held inside the DeferredUpdates class between tests. For now the thanks test runs DeferredUpdates::clearPendingUpdates() via its setUp method and everything works. I wonder if MediaWikiTestCase::setUp() should be clearing DeferredUpdates instead?
Change 170819 had a related patch set uploaded by EBernhardson:
Clear DeferredUpdates state via setUp()