While working on T180878, I have created [[ https://gerrit.wikimedia.org/r/#/c/395025/ | 395025 ]] patch for MultimediaViewer. The patch only updates some Ruby dependencies. It does not even change any code.
[[ https://integration.wikimedia.org/ci/job/mwext-qunit-jessie/15506/consoleFull | mwext-qunit-jessie ]] job failed.
```
...
09:21:43 mmv.ui.reuse.Dialog
09:21:43 ✔ Sanity test, object creation and UI construction
09:21:43 ✖ handleOpenCloseClick():
09:21:43 ✖ handleTabSelection():
09:21:43 ✖ default tab:
09:21:43 ✖ attach()/unattach():
09:21:43 ✖ start/stopListeningToOutsideClick():
09:21:43 ✔ set()/empty() sanity check:
09:21:43 ✖ openDialog()/closeDialog():
09:21:43 ✔ getImageWarnings():
...
09:21:43 Finished in 11.545 secs / 11.303 secs @ 09:21:42 GMT+0000 (UTC)
09:21:43
09:21:43 SUMMARY:
09:21:43 ✔ 648 tests completed
09:21:43 ✖ 6 tests failed
...
```
This was a surprise because the patch does not touch any code.
I have searched phabricator for [[ https://phabricator.wikimedia.org/search/query/75OffdPy121v/#R | MultimediaViewer mwext-qunit-jessie ]] and [[ https://phabricator.wikimedia.org/search/query/8srw4NO.zkK4/#R | MultimediaViewer handleOpenCloseClick ]] but I did not find anything relevant.
There are 25 [[ https://gerrit.wikimedia.org/r/#/q/is:open+project:mediawiki/extensions/MultimediaViewer | open MultimediaViewer patches in gerrit ]]. I have run the job for 5 recent open patches: [[ https://gerrit.wikimedia.org/r/#/c/364175/ | 364175 ]], [[ https://gerrit.wikimedia.org/r/#/c/378499/ | 378499 ]], [[ https://gerrit.wikimedia.org/r/#/c/163032/ | 163032 ]], [[ https://gerrit.wikimedia.org/r/#/c/389542/ | 389542 ]], [[ https://gerrit.wikimedia.org/r/#/c/169496/ | 169496 ]].