Commit Graph

35 Commits

Author SHA1 Message Date
OpenStack Release Bot 9e8fcdb92e Switch to 2023.1 Python3 unit tests and generic template name
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: I0b5f6a1b7de16ea9a5ee50bdc72b0bb4ceef1e29
2022-09-14 09:21:09 +00:00
Ghanshyam Mann be8f394ab1 Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Moving the py36 job to py38 based as well as
updating the python classifier also to reflect the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: I9b3a05c708d53d1e7775eefdac802392fd18bc24
2022-05-10 19:11:11 -05:00
Zuul 2bb489fe96 Merge "Remove lower-constraints.txt" 2022-03-11 19:57:05 +00:00
Brian Rosmaita 6c8108ea33 Fix functional CI job
The glanceclient-dsvm-functional job is currently running unit
tests, whereas it should be running the functional tests.  Fixed
by honoring the path in .stestr.conf like other trees.

Also removed tox.ini from the list of irrelevant-files for this
job, because as it turns out, it is relevant.

Change-Id: I59773caa00ff0dfc970c0e4d45aa5d8ae006b1c6
2022-02-25 13:31:42 -08:00
Cyril Roelandt 3ba81da325 Remove lower-constraints.txt
Change-Id: If4881229935d6f2ca0f1632cc9a9ad473f8de33e
2021-12-10 17:45:39 +01:00
OpenStack Release Bot ef995536c8 Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I98553ae1ab9b8b3f530476629dc7f901d5d2bd67
2021-09-10 14:33:07 +00:00
OpenStack Release Bot 13bae28a6f Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ia7ed638cda0d3f1e0e96fec9bb73eb4315ed810b
2021-03-11 10:24:57 +00:00
OpenStack Release Bot 23d389f15a Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I11d4eb88594608fdf21e1219b4aafcef606bf6f1
2020-09-09 15:57:37 +00:00
Sean McGinnis 1b5c309265
Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I644e0dcb7c82f7eb3d112f03c021aff8db904aa5
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-10 13:30:55 -05:00
Zuul 62f76f2532 Merge "Move py35 jobs to latest python3" 2020-03-26 06:39:11 +00:00
Cyril Roelandt b03b29d8b2 Remove .zuul.yaml from the list of irrelevant files
Change-Id: Ibf038748df6e037df876c0e65d49aa79031275af
2020-03-17 21:04:33 +01:00
Erno Kuvaja 993406d57d Remove v1 tests
Change-Id: Ic6cb15670a42d0cea424f58d6a1d85d5471e162e
2020-02-19 09:34:42 +00:00
Abhishek Kekane 23fb691dfb Drop support for tempest-full
Even after dropping support for py2, tempest-full job is still running
using python2.

Removed this job from the set of templates.

Change-Id: If37a91a4a362f37f396c161b980a2db20838fe3b
2020-02-19 05:26:42 +00:00
Ghanshyam 583194fc85 Move py35 jobs to latest python3
glanceclient-tox-py35-keystone-tips and glanceclient-tox-py35-oslo-tips
jobs run on py35 which should be moved the newer python3 version.

Moving them to py3 env so that they can pickup the available
python version on running node.

Change-Id: I5fadbadf9eee2163ef6d17af2ceb49883151038c
2020-01-22 10:47:46 -06:00
Ghanshyam Mann a4465dfc22 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

python-glanceclient is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal - https://review.opendev.org/#/c/691178/

Change-Id: I029d10a2860c5ba371ff9c5df9b7e2c645a7dfbb
2020-01-22 02:38:42 +00:00
Corey Bryant fec518a6a3 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I4f689ee8b9534952ca30db944e547cb7ca74a17f
Story: #2005924
Task: #34208
2019-06-25 13:32:16 +00:00
OpenDev Sysadmins bfec0e2083 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:39:30 +00:00
Zuul 73f4a80029 Merge "add python 3.7 unit test job" 2019-03-06 10:37:29 +00:00
Brian Rosmaita fab575d987 Update irrelevant-files for dsvm-functional tests
Update the irrelevant files so the expensive dsvm-functional
test jobs are not run for documentation, release note, or other
minor non-code changes.

Change-Id: Ifbac5e891131b3f66d9332a33d818437fa67c0cc
2019-02-28 15:39:05 -05:00
Corey Bryant 332cc18169 add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: I4f764b17155bc6cbaf9f03bd9f295de178ed0272
Story: #2004073
Task: #27415
2019-02-14 22:40:49 -05:00
Brian Rosmaita 93636d6e25 Refactor periodic "tips" jobs
Two changes:
1 - declare the abstract base tips jobs 'abstract'
2 - add a branch matcher to where the periodic tips jobs
    are invoked in the project definition so that they only
    apply to the master branch

Change-Id: If80ead2796c370b9539a0d7dd12bb8d35de8abcf
2018-10-11 11:56:52 -04:00
Andreas Jaeger 997e91feea Cleanup .zuul.yaml
* Sort list of templates alphabetically
* Use lower-constraints-jobs template, remove jobs
* Use tox-cover template that runs job voting in gate instead of
  in post queue, remove job

Change-Id: Ifdfa5c4b27cdeb1b4671188bf9fc30cb7f721c07
2018-09-17 19:47:04 +02:00
Nguyen Hai 5fa921a5c7 add lib-forward-testing-python3 test job
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: I6c76d04d28a610d3bf563f9cecffcdcbd432fc52
Story: #2002586
Task: #24297
2018-08-20 15:35:48 +09:00
Nguyen Hai 14599028d9 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I4530174cfa59bbaef474847276e4bc39c593f670
Story: #2002586
Task: #24297
2018-08-20 15:35:47 +09:00
Nguyen Hai 99c3fc13c9 switch documentation job to new PTI
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: I15c2d1da21c05c6530e7c05e8e90c2660a041144
Story: #2002586
Task: #24297
2018-08-20 15:35:45 +09:00
Nguyen Hai 0018ad6d3d import zuul job settings from project-config
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: If6a88f851bf2509ae6e452aa27de34cd9a3b5f88
Story: #2002586
Task: #24297
2018-08-20 15:35:44 +09:00
Brian Rosmaita ecca6c30b6 Add experimental python3 functional test gate
Change-Id: I7dcdc23c5fbfa21f194fb5a45cd8ca157b1e0362
2018-06-08 14:23:02 -04:00
Brian Rosmaita c19192221b Remove functional-identity-v3-only job
The glanceclient-dsvm-functional-identity-v3-only job is exactly
like the glanceclient-dsvm-functional job, except that it sets
the devstack config option ENABLE_IDENTITY_V2 to False.  Change
I5afcba6321f496b8170be27789bee7c9ad8eacce in devstack makes False
the default value for this option, so we already have a voting gate
job that uses identity v3.  This patch removes the redundant
non-voting identity-v3-only job.

Change-Id: I5d5550c06b179810d25a472cc423403daed43776
2018-06-06 09:53:00 -04:00
Brian Rosmaita dd66759b39 Add periodic tips jobs
Add jobs to the periodic queue that run the glanceclient unit tests
against the master of various libraries we consume so that we don't
have to wait for a release to detect a change that could be
problematic.

Change-Id: If4090462449b4c5340754490aa8f4116d5608e34
2018-05-30 17:49:53 -04:00
Zuul 94aa58e89e Merge "Split glanceclient functional tests" 2018-04-12 17:17:19 +00:00
Doug Hellmann 863fb3b20e add lower-constraints job
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: I6a7a78800caf3c536603ae0bcfeb03830c8a5860
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-09 10:27:34 -04:00
Brian Rosmaita 32b8307819 Split glanceclient functional tests
Prepare for the Image API v1 to be removed from glance during Rocky
by splitting the functional tests that hit v1 from the tests that hit
v2.  Introduce a new job that runs the functional-v1 tests against a
devstack running glance stable/queens, and configure this job for both
check and gate for the glanceclient.  The v2 functional tests
continue to be run for both check and gate against a devstack running
glance master.

Change-Id: Ifa98ada26a84e4cca3ea8c98173f61a6174cca27
2018-03-28 22:32:44 -04:00
James E. Blair 37bc7a5854 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I6d35871757dc864d7fe6fad2fa9e62a9062a7575
2018-01-27 08:35:25 -08:00
Brian Rosmaita a598550881 Restore functional testing under ssl
Closes-bug: #1738033
Change-Id: Ia3e2e210eea09ac07311f25ffa99ad0f4ced418d
2017-12-15 15:10:43 -05:00
Brian Rosmaita c0e63d977f Migrate dsvm functional test jobs to project repo
Migrate legacy dsvm functional test jobs for python-glanceclient
to the project repository as zuul3 jobs using the devstack
functional base job.

Co-authored-by: Monty Taylor <mordred@inaugust.com>
Co-authored-by: Brian Rosmaita <rosmaita.fossdev@gmail.com>

Needed-By: I0b974bf60da6bafabeb037a75ac10654e2a6406c
Needed-By: I0271a1430843ef546e991a7a3c4b572b3e404963
Depends-On: I84de60181cb88574e341ff83cd4857cce241f2dd
Change-Id: I1977ee0d348645987107c2efb5b454d7f8b81adf
2017-12-14 15:39:26 +00:00