← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1355186] Re: Run the Horizon integration tests on the Horizon gate

 

** Changed in: horizon
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1355186

Title:
  Run the Horizon integration tests on the Horizon gate

Status in OpenStack Dashboard (Horizon):
  Fix Released
Status in OpenStack Core Infrastructure:
  In Progress

Bug description:
  Horizon is building up a small collection of integration tests and
  it's time to add a gate job so that we can run them on the Horizon
  gate for the master branch.

  The tests require Selenium to run. I have a patch pending for using
  the recent "selenium-headless" flag to the tox job (py27integration)
  and make the tests run headlessly. I'm hoping that the addition of the
  "selenium-headless" flag removes the need for special casing on the
  gate (i.e. https://git.openstack.org/cgit/openstack-
  infra/config/tree/modules/openstack_project/files/slave_scripts/run-
  selenium.sh ) (if I'm correct then separately we can also update the
  tox job for the selenium unit tests and remove the need for that
  script altogether).

  I'm moderately familiar with adding new jobs for unit tests (as in,
  it should look something like that: https://git.openstack.org/cgit
  /openstack-
  infra/config/commit/?id=ecf346a668631e4f560949686c2669a0c2d281bd ) but
  could humbly use additional advice from infra to figure out what needs
  to work differently here since:

  - The tests require a running devstack
  - The instance running the tests needs to have the xvfb package installed, required for running selenium headlessly. Xvfb is referenced in run-selenium.sh so I understand it is installed in some cases at least?

  I'd like to suggest making the job non-voting for the first few weeks
  until we figure out how stable it is.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1355186/+subscriptions


References