While here, we also clean up some style issues in this file.
Fix CI issue to generated changelog with tox v4
Co-Authored-By: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
Change-Id: If6de005dd8229fe6f21dc103f50db083a415d7e4
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
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: Idfab7e1fe6223508ba0e49bb93365f7f5fd2ad04
This patch adds a new type of collector "sqlalchemy".
To enable it, add the following line into DevStack local.conf:
OSPROFILER_COLLECTOR=sqlalchemy
OSProfiler DevStack plugin creates database for traces and
configures all services to use it.
SQLAlchemy driver is extend to be able to list traces.
Zuul job is added to run Tempest tests with sqlalchemy driver enabled.
Change-Id: Ia943d311d78f6dfd2e6bb884c8dca725b3b2a36b
This is a mechanically generated patch to add a unit test job running
under Python 3.7 and drop the Python 3.5 unit test job.
python3.5 was the only supported python3 version on Xenial. Now that
we have Bionic nodes supporting python3.6 and python3.7, let's switch
to testing with python3.7 in addition to python3.6 in Stein and
beyond.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html
Change-Id: I745a7899119bb41b4db749961f070963aef06ca1
Story: #2004073
Task: #27440
Default Tempest jobs only execute tests, but do not configure
osprofiler library. This patch adds a job that executes full
Tempest with enabled osprofiler. Currently the job is non-voting.
Depends-on: I64f30c36adbf7fb26609142f22d3e305ac9e82b5
Change-Id: Ib0ad4d22b62dba7cfea76283be2d87574f010c87
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Move template list to top of project stanza to follow common practice
and sort list of templates.
Change-Id: Iaa754888d1c6fbe6a563098507c1eb71300ab845
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: Iade07e45f927de7e37ec75f09d1fda1359198470
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: Ib333e94f3f2e92309d1c8f1cf582699d7d613502
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: I4ec215baac733ef07a619c03c28406c994d493f5
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I8c0a6cda4c222c45ca6b4c247a3368ed35230f7d
The job prepares VM with RabbitMQ installed, then it executes tests
located under osprofiler/tests/functional.
To run the job manually use `tox -e functional` or
`tox -e functional-py35`.
Change-Id: I1f2b99737d1f17bb09662dc24c4858a1a7a1ad44