This adds functional tests with redis and redis sentinel, to ensure
the current implementation can initialize clients properly.
Change-Id: I6318f6ad00d5b0ee3db1be5e8671a4c346b9daff
Within 2023.2 python version 3.9 and 3.10 are the
supported python runtimes [1].
[1] https: //review.opendev.org/c/openstack/governance/+/872232
Change-Id: I767de94cb56508c8e9f4cf7c2a0b31f4d7c414ba
We facing errors related to the new pip resolver, this
topic was discussed on the ML and QA team proposed to
to test lower-constraints [1].
I propose to drop this test because the complexity and recurring pain needed
to maintain that now exceeds the benefits provided by this mechanismes.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html
Change-Id: I64f3ddcdfb21d69ae8a6fc7abaeddee2a9289792
Introducing the needed changes to functional tests to run
them against the memcache_pool backend.
These changes introduced a new zuul job related to memcache
to isolate this part during CI and get clear outputs.
Change-Id: Ib84b3db83e8c50c7929874c63177c94f459a1a2c
Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Refactoring the functional tests by using the standard usages [1]
and best pratices available in the oslo.cache documentation.
The main goal of these changes is to help us to
test oslo.cache in the way that quite close to real life usages.
To test new backend now we just need to create the associated test class
dedicated to pass backend's config fixture.
These changes allow to test a new backend by:
- passing the right config to backend by using dedicated config fixture;
- adding the zuul job dedicated to manage functional tests
against etcd backend;
- adding the right server backend to bindep.
[1] https://docs.openstack.org/oslo.cache/latest/user/usage.html
Change-Id: Iaf196d2d93225afa54e324fb830761049059926e
This project lack of functional tests, these changes aim to introduce them.
These changes activate functional tests for oslo.cache.
They introduced:
- related ci jobs
- splits tests into functional and unit
- bindep to manage backends server
Functional tests support the following backends for now:
- etcd3gw
Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Change-Id: I604cb542ac25fd4bfac57ea607b447ac82404b7e
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Ie01fde9d6525e0786cea809a21c0df10450edadf
Needed-By: https://review.openstack.org/623229
This is a mechanically generated patch to add a functional test job
running under Python 3 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I384143fae7e93a99fedd8efe010e9b3759bdb62d
Story: #2002586
Task: #24322
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I34e4066f1f6dd989ba44b0e2bf36e5f7c7f3ecb9
Story: #2003250
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I281cd6451968c76cb55d9213aeb5a8da35e006a0
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>