Commit Graph

3 Commits

Author SHA1 Message Date
Clark Boylan 210ea49c10 Add support for nodejs testing on Debian
This updates the nodejs-test-dependencies role to install packages on
Debian as well as Ubuntu. The main driver for this is Ubuntu Jammy has
updated firefox to run out of a snap and getting selenium to operate in
that environment has been difficult. It is theoretically possible, but
rather than force users to sort it out offer Debian as an alternative.

Change-Id: I51cc95046520597a02c307c5d368f492933ed263
2022-11-29 16:28:36 +00:00
manchandavishal 77833088f2 Add Firefox browser role for horizon nodejs job
This patch adds Firefox browser role in
``roles/nodejs-test-dependencies/tasks/main.yaml`` so that horizon
nodejs jobs can run with Firefox browser because as of now horizon
nodejs jobs fail with chromium-browser due to not able to access
some URL. So it is better to run these jobs with Firefox to unblock
the gate then we can investigate further how to fix it with chromium
browser.

Change-Id: I4063d88a7dfe30bef7cbbbfbbc1ac9790686ca8b
2020-12-14 04:43:28 +00:00
Andreas Jaeger e2138467d6 Fix npm-run-test
The legacy test installed chromium and xvfb as well and started it,
add these back in for the run-test job.

Closes-Bug: #1731421
Change-Id: I40b7d019551c227e4b8a0e11366b1ce448d5bbed
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
2017-11-14 13:19:08 +00:00