software/headless-chromium: Update chromium to 114.0.5735.340

We had to introduce a web page to bootstrap the web version of devtools
because since https://bugs.chromium.org/p/chromium/issues/detail?id=1232509
chrome debugger port no longer serve such a page via HTTP.

The URL also changed, /serve_file/@{version_hash}. pattern is no longer
used, both the devtools and the websocket endpoint are in /devtools

The test was made a bit more complete by actually making requests and
trying to connect to websocket endpoints.

Some problems were found with incognito and block-new-web-contents
options:
 - they are boolean type, but the software parameter serialisation is
 XML, which as of today does not support boolean types. This is left
 TODO for now
 - When both --incognito and --block-new-web-contents are true, the
 command line flag was --incognito--block-new-web-contents, which is
 unknown and was ignored. Some minmal changes are included to fix this.
9 jobs for fix/headless-chromium-debian12 in 0 seconds

View job dependencies in the pipeline graph!

You can now group jobs in the pipeline graph based on which jobs are configured to run first, if you use the needs: keyword to establish job dependencies in your CI/CD pipelines. Learn how to speed up your pipeline with needs.

Provide feedback
Status Job ID Name Coverage
  External
passed SlapOS.Eggs.UnitTest-TestRunner1.Python2

00:13:36

passed SlapOS.Eggs.UnitTest-TestRunner1.Python3

00:15:05

passed SlapOS.SoftwareReleases.IntegrationTest-TestRunner1

running SlapOS.SoftwareReleases.IntegrationTest-TestRunner1-DebianNext

12404:25:25

passed SlapOS.Eggs.UnitTest-TestRunner1.Python2

00:13:30

passed SlapOS.Eggs.UnitTest-TestRunner1.Python2

00:13:36

passed SlapOS.Eggs.UnitTest-TestRunner1.Python3

00:14:59

passed SlapOS.Eggs.UnitTest-TestRunner1.Python3

00:14:50

canceled SlapOS.SoftwareReleases.IntegrationTest-TestRunner1

07:05:33