Page MenuHomePhabricator

CI console output is messy for wmf-quibble-vendor-mysql-hhvm-docker
Closed, ResolvedPublic

Description

I noticed that the console output for (at least) wmf-quibble-vendor-mysql-hhvm-docker is quite messy. For instance, here the "setup-quibble-npm-ls" header is repeated multiple times instead of simply showing the test error.

Here, instead, no error is shown (although the build failed) and clicking on "Show Details" in the last section does nothing; for this one, the plain text output reveals where the problem is anyway. It also logs the following in browser console:

script.js:13 Uncaught TypeError: Cannot read property 'className' of null
    at doToggle (script.js:13)
    at HTMLParagraphElement.onclick (console:790)

Event Timeline

hashar added a subscriber: hashar.

That is due to the configuration for the Collapsing Console Sections Plugin in Jenkins. Its configuration is a bit awkward and notably it does not support automatically closing a section when a new one start.

hashar claimed this task.

We lack the console since it is garbage collected. Since this task has been opened, we have enhanced the Quibble section delimiters ( T220586 )