Commit Graph

18 Commits

Author SHA1 Message Date
Andreas Jaeger e61cc055ab Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I10917e42829b459c41ca46514faa72fc46abf7be
2019-12-18 09:52:23 +01:00
Dmitry Guryanov f4851820d3 run extensions tests in 4 threads
Let's run extensions tests as we do it for nailgun tests,
in 4 threads.

Change-Id: I56329267cbb80c5015468d5cf1387978e1db0fd4
2016-09-05 10:44:45 +00:00
Vladimir Kozhukalov d29b5195ad Add performance test command into main tox.ini
Change-Id: Iffc5f3668f836dd54f42eaf88f022f59d07b7026
2016-07-28 16:34:42 +03:00
Vladimir Kozhukalov a22aee3396 Optional database prepare
In some cases nailgun database could already exist
and ready for use. In this case we don't need
to do anything when preparing database.

Change-Id: I865eefd44af0dd1062f27b789d60515d55d7b4d2
2016-06-10 17:23:12 +03:00
Igor Belikov 4d8a2f29bf Align nailgun docs building with OS-Infra
This is a first step in moving Nailgun API docs building and publishing
to upstream infra. To enable gate-fuel-web-docs job docs should be able
to be built with 'tox -evenv -- python setup.py build_sphinx' command and
html output should be available in doc/build/html directory.

Change-Id: I42eb69a4060f50c8ef99cef4d54577078c1c846c
2016-04-25 19:33:43 +03:00
Vladimir Kozhukalov ca76100c62 Configurable ARTS directory in tox.ini
Closes-Bug: #1555288
Change-Id: I20585042b5081760a789c0c63473bc41e03c34bb
2016-03-09 21:47:33 +03:00
Igor Kalnitsky 73dcf257d1 Use PostgreSQL setup provided by OpenStack Infra
Since commit Id65b7e106d62be92467c18bcb93c9d5da716242f we do not need to
setup PostgreSQL for tests. Now OpenStack Infra provides ready to use
PostgreSQL installation as well as MySQL. This commit stops running
setup code and unblocks gate tests on OpenStack CI.

Also, it fixes random failures of test_force_redeploy_changes. The test
used to consume fake threads, and to check status of created task. That
status might be different and depends on progress of fake threads
(it might be pending, running or even ready). That commit removes usage
of fake threads and improves its quality by checking not only task status,
but actualy deployment data.

Also, it fixes test_assign_given_vips_for_net_groups.

The motivation behind that all-in-one commit is that it's almost
impossible to fix CI due to random test failures. It's the only
choice to get it work.

Closes-Bug: #1554038
Change-Id: I074a2cb4f0e6647c605c8e4449a5beca0c6e9bbc
2016-03-09 11:50:13 +02:00
Vitaly Kramskikh f49add8cba Move UI-related testing logic to a separate file
Implements: blueprint separate-fuel-ui-repo

Change-Id: I509b336785f39066f5673f17af3c97b61e7f3be2
2016-02-25 10:53:19 +00:00
Vladimir Kozhukalov 8bee1a4d9f Remove unused tox env: runfakemode
Change-Id: Ib0af4e3f291b012e084cc9c8feac79307a16ec12
Closes-Bug: #1541382
2016-02-03 14:11:33 +00:00
Vladimir Kozhukalov f5a728c8ad Load several fixtures when tesing
This patch makes it possible to load several fixtures
into nailgun database before starting tests.
One can use NAILGUN_FIXTURE_FILES variable.
It is to be a space separated list of files that
are then to be used together with 'manage.py loaddata'
command.

Change-Id: I483399b57d065934aea1118040da378988d89e9d
Closes-Bug: #1540421
2016-02-02 10:23:49 +03:00
Vladimir Kozhukalov 22994a9612 Functional testing interface
This patch introduces a single entry point for
starting/stopping nailgun server when needed.
This could be used while running functional tests.
For example, python-fuelclient needs nailgun
to be started before running tests that send
requests to nailgun REST API.

Change-Id: I4d9954e257aec3d66b508d13500aa9204059026b
Related-Bug: #1517408
2016-01-22 11:38:21 +03:00
janonymous 5d5a94956c py26 is no longer supported by Infra's CI
Python 2.6 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it too.

Change-Id: I74d5af6794e9a604c5266200e43d56ef63261d53
2015-12-26 13:54:34 +05:30
Jenkins ba06b6b2d6 Merge "Pass environment variables of proxy to tox" 2015-12-17 18:42:13 +00:00
Jenkins b5e8293d02 Merge "Deprecated tox -downloadcache option removed" 2015-12-15 17:24:58 +00:00
Roman Prykhodchenko 0baa017c89 Add tox environment for running in fake mode
Running Nailgun with fake threads with some predefined data
in its database is very useful for both debug and development.
This patch adds required commands to a new tox environment to
do that without copying them from the documentation page every time.

Change-Id: Ifcb014319119dc3d39bbeeb4baaa093df9e2f840
2015-12-12 15:38:03 +01:00
Ondřej Nový ec91e1f56a Deprecated tox -downloadcache option removed
Caching is enabled by default from pip version 6.0

More info:
https://testrun.org/tox/latest/config.html#confval-downloadcache=path
https://pip.pypa.io/en/stable/reference/pip_install/#caching

Change-Id: I442b41b3d9e4e536694b95a34ce981957268204e
2015-12-11 21:16:19 +01:00
Ghanshyam adcd76d9a8 Pass environment variables of proxy to tox
When a development environment is under a proxy, tox is failed even if
environment variables of the proxy are set.

This patch fixes this problem.
Closes-Bug: #1525115

Change-Id: I461bd8167c5984e81d7579e05d6ba15eeef416f6
2015-12-11 08:20:23 +00:00
Vladimir Kozhukalov 0eef4668ab Fix python-jobs
The thing is that nailgun tests require postgresql backend to
be available. So, we need to prepare it before running tests.
Fortunately, all unit tests are run on nodes where postgresql
is installed.

Change-Id: Idc14409d2b2d3473d0e3ef9d3e70bda57a331b11
2015-10-20 15:32:21 +03:00