Commit Graph

31 Commits

Author SHA1 Message Date
OpenStack Release Bot 47d8093500 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: I2e9ce1b39077f83b5c4c18544e676d0a34bb1c30
2022-09-16 09:21:19 +00:00
Pierre Riteau b6ec5600fd [CI] Move queue setting to project level
Per [1].

[1] http://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html

Change-Id: I34934eefee6c0cd3b999fa028e6697d1c5e8476a
2022-05-20 10:35:03 +02:00
Pierre Riteau 82e2ee972c Remove reference to lower-constraints job
This job fails because the tox environment has been removed in
I24fd4700d59b30e4e5b3fed6c892a4f8ade7bb47.

Change-Id: I2e66b482b6310b0608c8df9e6b415d49f1373db0
2022-05-05 18:37:01 +02:00
Ghanshyam Mann 7d47b5347b Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: I24fd4700d59b30e4e5b3fed6c892a4f8ade7bb47
2022-04-30 15:32:04 -05:00
OpenStack Release Bot 2d7a04f822 Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

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

Change-Id: I8529c1b19ae1bba80f2d4058dd4fbb1bdd5044db
2022-03-08 12:00:21 +00:00
OpenStack Release Bot 370f2afb88 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: Id3e6f6a0b5635b7aeeed22e30d95d991e125bfb9
2021-09-17 13:31:31 +00:00
OpenStack Release Bot 4c1925ec3d 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: I1c6660635b26a9e0106d34eab8d63990b6cd2768
2021-03-25 15:20:51 +00:00
Pierre Riteau 37bee67efd Make lower-constraints job non-voting
It is preventing us from merging some patches. Disable until it can be
fixed.

Change-Id: I55fbae296f5582148f5b48b7cf96fbd77d014227
2021-01-20 20:06:38 +00:00
OpenStack Release Bot 021d1d7a17 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: Ie60e76e7243a393ebc90b477634ea3c1574da056
2020-09-25 08:36:28 +00:00
Luigi Toscano a2f792629c Use the native Zuul v3 jobs from blazar-tempest-plugin
The new base jobs moved to that repository.

Depends-On: https://review.opendev.org/732694
Change-Id: I016d0ecf3751212fc578d30e5ba0a5cec48ac252
2020-08-13 16:43:29 +00:00
Ghanshyam Mann ca1e5ffc62 Fix uwsgi path location
After fixing the uwsgi installation from source and uwsgi path
location on devstack side, we need to apply the same fix in
devstack plugins side too.

- https://review.opendev.org/#/c/577779/

NOTE(priteau): Enable Zuul jobs that were disabled in commit
fe0fea186a now that they are passing.

Change-Id: I93a945f10cf2b8d8c16d43ee80f9a03d8acf4328
Related-Bug: #1883468
2020-06-26 12:12:41 +02:00
Pierre Riteau fe0fea186a Fix pdf-docs build failure
With the new release of Sphinx 3.1.0, building blazar pdf docs started
failing with a "! Dimension too large." error.

TeX memory gets exhausted during the pdf build due to the inclusion of
large sample files. With this fix, sample files are included in html but
not in pdf.

Disable other Zuul jobs since some are failing. They will be enabled
again in https://review.opendev.org/#/c/738071/

Change-Id: I1287ebdeab2be521c2d19177560c8467f2acc182
Closes-Bug: #1885250
2020-06-26 11:35:20 +02:00
OpenStack Release Bot aa24d21d17 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: I6cd4f15e2262d09f42cd7ba6308da4b294f6f607
2020-04-23 19:19:46 +00:00
Tetsuro Nakamura 352893e78c [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Blazar is ready with python 3 and ok to drop 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 Community-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>

Change-Id: I69bd82f8a1156f2f2eb636ea96c439c0645cc102
2019-12-10 10:20:00 +01:00
Tetsuro Nakamura 560c8158a2 Add coverage to unit tests
We have unit tests but we didn't have the coverage report of the
unit tests. This patch adds a zuul job to report the coverage rate
of the unit tests.

It does NOT fail even if the coverage rate is too low. This is just
for reporting so far.

Change-Id: Idec8652cb92e30660546362b66115dd380c2f80e
2019-11-09 05:02:13 +00:00
pengyuesheng 651f52be59 Switch to Ussuri jobs
Change-Id: I5866df2a73a46bde1abc429c7f0515f0b7074c54
2019-10-21 17:29:06 +08:00
Ghanshyam Mann 584188dbcb [train][goal] Define new blazar-devstack-dsvm-ipv6-only job
As part of Train community goal 'Support IPv6-Only Deployments and
Testing' [1], we need to define the integration job which deploy
services on IPv6 and perform testing to make sure service listen and
communicate over IPv6 properly.

Blazar has legacy zuul jobs only so base zuulv3 IPv6 job 'devstack-ipv6'
and 'devstack-tempest-ipv6' cannot be used and we have to copy the whole
run.yaml to set the IPv6 setting and run the IPv6 verification script
via post_test_hook.

This commit adds the new job 'blazar-devstack-dsvm-ipv6-only' run on
gate and set the required IPv6 setting'.

It also updates Blazar code so that [DEFAULT]/os_auth_host is bracketed
when used to build URLs, as required for IPv6 addresses.

[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html

Change-Id: I9a598f591d3fbb40c90be5bd12913b851aff2c9f
Co-Authored-By: Pierre Riteau <pierre@stackhpc.com>
Story: #2005477
Task: #35882
2019-09-21 14:35:47 +00:00
Corey Bryant b5e445da61 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: I75230c0244dc9f32eacd388c4bcc4d7b27e53f74
Story: #2005924
Task: #34199
2019-07-02 10:30:31 +00:00
OpenDev Sysadmins fb55febdbd 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:47:59 +00:00
ZhongShengping ef1729ba97 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: Iea3e6057cd91049eed8603ada733957c9c2b30c2
Story: #2004073
Task: #27404
2019-02-19 17:05:59 +08:00
Andreas Jaeger 37ff8b22b7 Use template for lower-constraints
Small cleanups:

* Use openstack-lower-constraints-jobs template, remove individual
  jobs.
* Sort list of templates

Change-Id: I20f5a43bc6ff5b2bea7ec4c9c00526dd9d8e5a19
Needed-By: https://review.openstack.org/623229
2018-12-20 20:49:08 +01:00
Nguyen Hai 04da5608ea 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

Depends-On: https://review.openstack.org/#/c/596319/
Change-Id: I1cb9dda1a04653db9b4b998040621da81c3336c3
Story: #2002586
Task: #24286
2018-09-17 07:42:50 +00:00
Nguyen Hai 2f8518750c 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: I69b021f7bcdd7f95487a3747d77b958df5e0e4c5
Story: #2002586
Task: #24286
2018-09-17 07:42:20 +00:00
Nguyen Hai 8294cfb789 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: Ie85b870df0b691e9e7d16aeec18bd487542a2505
Story: #2002586
Task: #24286
2018-09-17 07:32:33 +00:00
Doug Hellmann 514d7d087c 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.

Uncap eventlet at the same time to make the requirements match the
global list.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I3d4c66be32a7e5f1bae11fcba9491f9e26b59bb6
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 16:19:10 -04:00
Hiroaki Kobayashi e29984db1c Remove non-voting option for blazar-devstack-dsvm-py35
Change-Id: I9014e928411ccd5f375783128ec516b939d0ff60
Implements: blueprint python-3
2018-02-16 09:52:38 +00:00
Hiroaki Kobayashi 328a8d902b Add DevStack gate jobs for Python3
Partially implements: blueprint python-3
Depends-On: I70762a2afdcee04d9c9c27b4fd82f180f1256eb3
Depends-On: Iec8bcaeb84fb883bdcac354bf343b538b31d5114
Depends-On: Iac7a61026e83dfa977de7edb2cf141c285603e2b

Change-Id: Ib0ad74311aaee9b5d171ba7b7f31b4ffbfae7655
2018-02-02 11:53:10 +00:00
Hoang Trung Hieu 18c873a738 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: I2e5d2d4b48aeba90a406b31cb577e46d2f378da8
2018-01-29 13:22:08 +07:00
Chandan Kumar e4d30aec1c Remove bundled in tree tempest plugin
Also use the newly created blazar-tempest-plugin in Zuul jobs.

Depends-On: I32f2ef3ddbb30da8061ccc035aae0428e6dd5450
Change-Id: Ia03068d8f84d988b470252efe483890f1900f488
2018-01-09 17:01:06 +00:00
Pierre Riteau 706a284b8a zuul: add irrelevant-files section to job
This adds the 'irrelevant-files' section to the blazar-devstack-dsvm
job. If all the changes are in this list, the job is not run.

Change-Id: I2de90e7131d726cdadb9bab29c1a155d65e9ed1d
2017-12-08 11:55:01 +00:00
rajat29 a7e47a4241 Migrate to Zuul v3
Migrate all functional jobs and gate to zuul v3.

Needed-By: I0b17cb8c9831d4e9f302a05b1ef3f3244a64a96b
Needed-By: I34b091ca5ce658fe34cd3800585421c9180cde25
Change-Id: Ia070c067f4f27bbf0a29f981777aa8de8c878a15
2017-11-23 09:55:56 +05:30