Today Hashar enabled Jenkins tests on the Echo repository, and it failed, so has been disabled.
I did some testing and found that this is because Echo does not work with SQLite, which Jenkins relies on to run the tests.
E.g. this error:
https://integration.mediawiki.org/ci/job/Ext-Echo/20/console
20:32:21 [exec] "CREATE INDEX user_timestamp ON echo_notification (notification_user,notification_timestamp)
20:32:21 [exec] "
20:32:21 [exec] from within function "DatabaseBase::sourceFile( /var/lib/jenkins/jobs/Ext-Echo/workspace/extensions/Echo/echo.sql )".
20:32:21 [exec] Database returned error "1: index user_timestamp already exists"
It also looks like all the files in db_patches/ will fail because of no ALTER TABLE x CHANGE COLUMN. https://www.sqlite.org/omitted.html
Version: unspecified
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=49593