8 Commits

Author SHA1 Message Date
dkorn
e3971fddad Use Neutron in Horizon integration tests job
Currently, gate-horizon-dsvm-integration job usee Nova Network
instead of Neutron.
Since the integration tests are also planned to test Neutron's
networking features within Horizon it only makes sense that Neutron
will be deployed.

Partially implements blueprint: selenium-integration-testing
Closes-Bug: #1425882

Change-Id: Ib4c4841521ea442b7430b9d24f45743bac491c7d
2015-02-26 12:19:16 +02:00
Radomir Dopieralski
9645f3fe96 Enable Selenium tests for stackforge/tuskar-ui-extras
As requested, move the selenium job to a template.

Change-Id: I95b870ddd305cb1e6da9138d7c92521abd4c7b97
2015-01-09 14:48:45 +01:00
Clark Boylan
5f549caaa8 Switch to using run-tox.sh everywhere.
Stop using run-unittests.sh. It creates confusion when people create
jobs. Instead standardize on run-tox.sh. This means rewriting all the
jobs that use run-unittests.sh to use run-tox.sh.

Note that this depends on the parent change to merge first and have all
our slave images rebuilt prior to merging this change.

Change-Id: Ib81403c25485b120f48080a59f1894dc2130c05f
2014-12-01 08:36:19 -08:00
Julie Pichon
6458e12e0e Add missing dependency to Horizon integration tests
The Horizon integration tests are based on Selenium and require Firefox
to run. Since the browser is not installed by default on the thin nodes
running devstack, add a new macro to do so.

Change-Id: Ie44c36663f8ad9909cf182f852767029b4523a76
2014-10-24 10:46:15 +01:00
Julie Pichon
23a10447b5 Horizon integration tests require Xvfb
Xvfb isn't installed by default on devstack nodes. Since it's a
requirement for the Horizon integration tests, create a new macro to
install it only for the jobs where it is needed.

Change-Id: I168fe5f1e6253ded89728ee2a69f8cf3197d2000
2014-10-14 15:59:22 +01:00
Julie Pichon
910e91d82d Fix Horizon integration job: permissions
Trying to run Tox as is results in the following error on Jenkins runs:

py.error.EACCES: [Permission denied]: mkdir('/opt/stack/new/horizon/.tox',)

The tox command should explicitly be run with the stack user.

Change-Id: I1b322b7e5dde7fd89f14447e65b2cf5dfd4ef900
2014-10-10 11:25:25 +01:00
Julie Pichon
7abf51b37d Fix Horizon integration job definition
While job templates need double brackets, for a regular job definition
there should only be one. Also, remove statements that only apply to
job templates.

Change-Id: I31348a2b3d7d7a62844553a0ff7a5afa00aa1f49
Closes-Bug: #1379256
2014-10-09 14:48:27 +01:00
Anita Kuno
1d21cd635f Reorganizes project-config
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.

Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3
2014-09-25 11:41:04 -04:00