The job is updated in neutron repo with the Depends-On,
let's update here too. Also drop the timeout override
which is not required for neutron-lib.
Depends-On: https://review.opendev.org/c/openstack/neutron/+/899746
Change-Id: Ia21694834518c32108a22422e65f2b8b4c61d077
With the move to sqlalchemy 2.0 some of the API methods
have changed, but these tests were never updated.
Also added an sqlalchemy-master job so we do not regress.
Depends-on: https://review.opendev.org/c/openstack/requirements/+/900517
Closes-bug: #2043141
Change-Id: I9e1c796dcda725844ea6b7a0d5c8a8c11560b2b3
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I232f2629e16fd17fa7cdb1e14226e6a319cb276c
This template adds the following jobs to the CI:
- neutron-tempest-plugin-api
- neutron-tempest-plugin-scenario-linuxbridge
- neutron-tempest-plugin-scenario-openvswitch
- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid
- neutron-tempest-plugin-scenario-ovn
- neutron-tempest-plugin-designate-scenario
The aim of this patch is to improve the CI testing
without manually calling these jobs.
Change-Id: I30886d313ea14d36f44e0ab2278cb2b751ca4d19
This job can help find potential issues early and that may help
to avoid Neutron's CI breakage after new neutron-lib version is
released. See related bug for example of failure which this could avoid.
Depends-On: https://review.opendev.org/c/openstack/neutron/+/797622
Related-Bug: #1932483
Change-Id: I0ea6cf4cf9a207863246a3669bc4001293f96b87
Neutron's API definition is hosted in the neutron-lib repository so we
should run neutron-tempest-plugin API tests to ensure we are not going
to break anything by changing something here, like e.g. we did in
related bug.
Change-Id: I330dbf622b8f1baf22005d5c46e2971658b5e7b0
Related-Bug: #1890842
This change removes the requirement for python 2 and removes testing for
it, but tries to leave the code compatible with python2 where possible.
Co-Authored-By: Nate Johnston <nate.johnston@redhat.com>
Change-Id: I711ae939b5eaa1816af15b22527c38858507127f
This goal is to implement the process set out in the 2018-10-24 Python
Update Process TC resolution[1], for the Train cycle to ensure unit
testing is in place for all of the Tested Runtimes for Train[2].
In practice, this generally means adding unit tests for Python 3.7 and
dropping unit tests for Python 3.5. Using the Zuul template for Train
will ensure that all projects that support Python3 will be tested
against the agreed runtime versions, and make it easier to update them
in future.
Specifically this patch:
- Uses the openstack-python3-train-jobs zuul template rather than
templates for python 36/37.
- Adds Python 3.7 to the setup.cfg classifier.
- Adds py37 to the envlist of tox.ini.
[1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html
[2]https://governance.openstack.org/tc/reference/runtimes/train.html
Change-Id: I92e07412e06d5e0bcd4a3ef63643d140243f8205
Depends-On: https://review.opendev.org/#/c/641878/
Jobs tempest-full and tempest-full-py3 are included in
neutron-lib's check and gate queues because they are in
lib-forward-testing and lib-forward-testing-python3 templates.
But in those templates those jobs have 2h timeout which is sometimes
not enough to complete job.
In Neutron repo we increased this timeout to 3h already some time ago
and that helped a lot with such timeouts so lets increase it also
in neuton-lib repo to avoid some rechecks.
Change-Id: Ic3ce87a8c3417957afe7fc1e1ebd74dcff639737
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.
Change-Id: I168feb6c304cf14efe06e6d8f3726facc1c3c7b4
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: Iee4060c3d566c312ece529f82bbd93c1a2661e78
Story: #2002586
Task: #24314
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs 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: Ibbe8311a9884afff9a38c6c35c5ebcf9e2990322
Story: #2002586
Task: #24314
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.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I0e2bf8ce2d5b915ef5a6f16a46957fcdb66b4be9
Story: #2002586
Task: #24314
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: I296a3efad5ec71a3520f79100082b947719108e8
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>