Commit Graph

14 Commits

Author SHA1 Message Date
Ghanshyam Mann 940019d96e Test python 3.11
As per the current release tested runtime, we
need to test till python 3.11 so adding the test
and updating the same in python classifier in setup.cfg

Change-Id: Ib3ceb518a7953e192c33dd2dc48d84bbaf5e4395
2024-01-03 19:13:54 -08:00
Martin Kopec e438689b8f Switch testing to Antelope testing runtime
Updating the testing template to Antelope testing runtime:
https://governance.openstack.org/tc/reference/runtimes/2023.1.html

Change-Id: Id5fc8fdcbaaa6b417953389ddbecaabc65992ab4
2023-01-19 11:00:49 +01:00
Martin Kopec 325d17522d Drop py3.6 and py3.7 from devstack-tools
In zed cycle, OpenStack projects and oslo lib have dropped
the py3.6 and py3.7 support:

- https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: Iaa3a96e20dc8aeb89d237f267612d5a3397b3dd1
2022-06-16 12:08:30 +02:00
tushargite96 08720178cd Add non-voting Python 3.10 jobs for Zed cycle
The template which is used to test runtime for the Zed cycle added
python 3.10 as a non-voting job [1]. So this patch follows the same
thing here.

[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/831633

Change-Id: I6d96cf6e3702aaadb22d17c23306156d23baaa0d
2022-03-20 14:38:05 +05:30
Ghanshyam Mann 2225eade02 Test python3.9 as voting job
In Yoga testing, we are making py3.9 job to run as voting, so
adding py3.9 job as voting.

Also, as devstack-tools is branchless and needs to support older
supported stable branches, let's test it with all the
python version supported in those supported stable branches.
For that, we need to explicitly dd the py jobs instead of using
the template. This way, we will explicitly know that we are testing
all supported python versions when the new release template bumps the
min python version in the template.

Change-Id: I21ecaf1d3f627ae27a217d7fa2326f7dd69242c9
2021-11-03 21:09:41 +00:00
tushargite96 a13d1be9dd Switch testing to Yoga testing runtime
Upating the tetsing template to Yoga testing runtime:
https://governance.openstack.org/tc/reference/runtimes/yoga.html

Change-Id: I5776862839f7b5ffe351bdfcd4b88b09c607854f
2021-09-28 09:44:21 +05:30
HeroicHitesh 896d04e842 Migrate from testr to stestr
* Replace .testr.conf by .stestr.conf for migration and update
  .gitignore and test-requirements.txt file accordingly
* Use py3 as the default runtime for tox
* Add a new job, openstack-cover-jobs, to run the coverage in Zuul

Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: I72eebd8adfa2086b7d3a11eedbfe2e69cfd65bcc
2021-04-30 08:05:00 +05:30
Martin Kopec e894b6620a Switch testing to Xena testing runtime
Upating the tetsing template to Xena testing runtime:
https://governance.openstack.org/tc/reference/runtimes/xena.html

Change-Id: Iea244adb47907b688e52afbdfa301c4cfa602a5b
2021-04-29 14:54:30 +00:00
Masayuki Igawa 920ac73fcc
Add publish-openstack-docs-pti to .zuul.yaml
This commit adds publish-openstack-docs-pti job to .zuul.yaml to verify
the rst files. To build the document, this commit also updates doc
related things such as requirements.txt, conf.py and the docs task in
tox.ini.

Change-Id: I4d1378a1972cad6f965d5cac6567d56828f75fb7
2020-04-22 10:49:23 +09:00
Ghanshyam Mann 58e562be3a [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

devstack-tools 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://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ib520e3e3b4c9eecd9a97112fabe455edb1ad1054
2020-02-03 12:41:30 -06:00
ZhongShengping ae6fb0ab2c Update python 3 unit test job
This is a mechanically generated patch to update unit test job running
under Python 3.

See ML discussion here [1] for context.

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

Change-Id: I67c3ee446195455e588e72aeebc54d54d8556d28
Story: #2004073
Task: #27445
2019-07-01 07:02:14 +00:00
Ghanshyam Mann 873311cd1c 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: I25b69bcc166dc72cb25508d9dbb7e2e0af644b66
2019-04-22 03:37:04 +00:00
Doug Hellmann bcc62124e8 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: Id81512ccba8da3215c503e8b04cd04f4a71dcc34
Story: #2002586
Task: #24327
2018-09-08 22:54:16 -04:00
Doug Hellmann c1368cd4fa 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: I2f0d88f88d36347bcc9702be74ab9812dc78842c
Story: #2002586
Task: #24327
2018-09-08 22:51:30 -04:00