Commit Graph

25 Commits

Author SHA1 Message Date
OpenStack Release Bot 5031070578 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: Id99e398e06b90ac49db3d30a136a4b685f24c796
2022-09-14 12:22:35 +00:00
zhouhenglc 6ab2105bd9 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: I5bc51f982fa516acbda4b48466504be336cf4933
2022-05-03 15:19:57 +08:00
zhouhenglc 12f453c43d Add Python3 zed unit tests
Change-Id: Ic78a93f63e2850be5554ff70b0dcd72805a4cb7a
2022-03-21 19:09:26 +08:00
ZhouHeng e8463a1ad4 Revert "Retire neutron-fwaas-dashboard project"
This reverts commit 4a0f1a3ae5.

Reason for revert:
Neutron drivers team agreed to include neutron-fwaas again to Neutron
stadium[1], and goverance change is proposed at [2].

[1] https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-01-28-14.00.log.html#l-14
[2] https://review.opendev.org/c/openstack/governance/+/828078

Change-Id: I5018dfdf9ea866e113a17f9bd5a3b153e4f1c08f
2022-02-10 20:58:31 +08:00
Slawek Kaplonski 4a0f1a3ae5 Retire neutron-fwaas-dashboard project
Governance change is proposed at [1] and project config patch is
proposed at [2]

[1] https://review.opendev.org/735828
[2] https://review.opendev.org/#/c/735812/

Change-Id: Ib78ff301076c0295aad9b1bf49eed0f1a7adb7c2
2020-06-16 12:39:14 +02:00
OpenStack Release Bot 017e87b107 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: I86ea4f45a9feb367d1b3afd675485c8af34a9ae5
2020-04-22 16:08:37 +00:00
Zuul 03a33e4c5a Merge "Add neutron-fwaas-dashboard integration tests" 2019-12-19 14:54:07 +00:00
manchandavishal 4571ce7124 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

vitrage-dashboard 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: I6a0fa5005f7f509e784cb85844f0574904b673cd
2019-10-30 10:49:05 +00:00
Ivan Kolodyazhny 725e1ac496 Add neutron-fwaas-dashboard integration tests
This patch adds basic tests to verify that neutron-fwaas-dashboard
is installed and could be opened.

Also this patch decoupless sphinx vesrions for Python 2.7 and 3.x
to fix gates.

neutron-fwaas-dashboard job is added in a non-voting mode.

Change-Id: I1dca0bfbdc44186fffcbe757a142c930f5bc14b4
2019-10-21 17:33:35 +03:00
manchandavishal cfb63bbb89 Switch to official Ussuri jobs
Change-Id: I94874b16744812c9f7b821c07d65dcb7581929af
2019-10-14 07:01:02 +00:00
manchandavishal b508ac3ff7 Use Horizon project template for django jobs
Horizon defined a project template 'horizon-non-primary-django-jobs'
for django jobs. This patch use that template to run django jobs
here. For information please refer [1]

[1] https://review.opendev.org/#/c/681969/

Change-Id: Ibae43a18da00224a213e0122cdd8974694c2d601
2019-09-24 13:48:07 +00:00
Akihiro Motoki 5168c4dfdc django22: django.test.client.encode_multipart no longer accepts None
As seen here [1].

When a corresponding field has no selection, an empty string is
passed to the server. This change replaces None with an empty string.

After this change, all tests pass with Django 2.2,
so we can make django22 job voting.

[1] https://github.com/django/django/commit/6fe9c45b725

Change-Id: I4cd551253ac361eaa46b6de35369125eb0e20e98
2019-09-13 05:08:12 +09:00
Akihiro Motoki 6515e6ce50 Add tox env and job for Django 2.2
Change-Id: I3f24ac39d01490a88ab6211879bf15ad4c6c4a61
2019-09-13 05:01:03 +09:00
Corey Bryant e473c8ca69 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: I5e4718df8760458dc7830f1ad4be3cd09d76fe78
Story: #2005924
Task: #34225
2019-07-05 13:52:50 -04:00
Ghanshyam Mann 16a4efe025 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I0a105097fb407df0d36c3ea26f8f4ba4e28c2c38
2019-04-15 02:34:13 +00:00
Corey Bryant b68a4daee4 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: Ib79d3d2bfe52ae0112fd326b0dff07a56ee2bde7
Story: #2004073
2019-02-15 14:52:20 -05:00
Nguyen Hai Truong b2cadca905 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: I77b4d2de48d9c637424dfb5cb7e00332835690d8
2019-01-13 03:45:45 +09:00
Nguyen Hai Truong 81b3b3c8d1 Add openstack-cover-jobs-horizon
Insert python coverage job for py-test.

Change-Id: I75de3417d9c9ef58247eabec2ed91cfcb35da94e
2018-11-06 23:36:01 -08:00
Andreas Jaeger 196244e0b3 Cleanup .zuul.yaml
Some cleanups and improvements:
* Use openstack-lower-constraints template instead of individual jobs
* Sort list of templates

Change-Id: Idb60cb2461bf80e257d1f0134bf0718ec8d4b213
2018-09-11 21:27:34 +02:00
Doug Hellmann 6fd4d3dea2 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: Iac89c3ea92b4c10aa04237bcb91438b1a3eea739
Story: #2002586
Task: #24314
2018-08-29 17:38:42 -04:00
Doug Hellmann d1c011d395 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: I0edc0f8e122e3b2e36f0f25af99a91a8070f2bbe
Story: #2002586
Task: #24314
2018-08-29 17:37:15 -04:00
Akihiro Motoki 45c47fb9c0 Add python3 django 1.11 job instead of django 2.0 job
Django 2.0 is now used in tox py35 job, so there is no need for
py35dj20 job. Instead, Django 1.11 with python3 is not covered.

- py35dj20 job is dropped from tox.ini.
- python3-django111 is added to tox.ini.
  python3 is specified to basepython to avoid a specific python version.
- .zuul.yaml is updated to consume horizon-openstack-tox-python3-django111
  and drop horizon-openstack-tox-py35dj20.

Change-Id: I4bf1a19f46a895f3569d7a79739ac1a7ebf91cbc
2018-06-13 20:27:36 +09:00
Akihiro Motoki 36e8f3999e Django 2.0 support
Replace django.core.urlresolves with django.urls

(In Django 2.0) The django.core.urlresolvers module is removed
in favor of its new location, django.urls.
It was depreacted in Django 1.10:
https://docs.djangoproject.com/en/2.0/releases/1.10/#id3

Add py35dj20 job to test Django 2.0 integration.
Also drops py27dj110 from tox.ini as horizon droped
Django 1.10 support in Rocky.

blueprint django2-support

Change-Id: I8e0dcb64e1c82580767db482631450ba38654fc3
2018-04-03 19:37:55 +00:00
Akihiro Motoki ac4c2f1f73 Add horizon to required-projects of l-c job
Change-Id: Ic68f923f1a90faf9d4e7c253b9ea2fe85a3b9d7b
2018-03-27 17:55:17 +09:00
Doug Hellmann 0653854bbd 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: Ifc0a37fc787ed3340aefb7e182dbc74bb36352f2
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 16:30:55 -04:00