Problem/Motivation
DownloadTest fails frequently on SQLite because of performance problems (database locks). A report that show this: https://www.drupal.org/pift-ci-job/2481696
Proposed resolution
I spoke with @xjm and instead of doing major work on fixing the SQLite performance, core contributors have agreed that for now it is better to just skip DownloadTest for SQLite.
We will file a separate issue to fix this test properly.
Issue fork drupal-3311476
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
xjmComment #3
xjmComment #4
nlisgo commentedI can take a look at this issue.
Comment #5
nlisgo commentedComment #7
nlisgo commentedComment #8
nlisgo commentedMy merge request should skip the DownloadTest for sqlite but run for other databases. I have a triggered a test with sqlite so that we can verify that the test is skipped.
Comment #9
xjmThis is great, thank you!
The only other thing we need to do here is file the followup to fix it the "right" way (whatever that turns out to be), and add that issue link to the
@todocomment instead of the current one.Adding credit for @hb76 for the issue writeup and myself for mentoring (and @nlisgo for the MR of course).
Comment #11
spokjeCreated follow-up issue #3311587: Fix root cause frequent database locks on SQLite in DownloadTest and re-enable testing it and added the URL to the
@todo.Comment #12
spokjeHow ironic, a random test fail...
Started retest.
Comment #13
wim leersPatch does what the issue summary says; the follow-up exists, so … 🚀
Comment #14
alexpottCommitted and pushed 789bdf4e23 to 10.1.x and 3c2d9b8d90 to 10.0.x and 9cfe94efe8 to 9.5.x and 36a946272c to 9.4.x. Thanks!
Backported to 9.4.x to help with any security release testing too.