Commit Graph

34 Commits

Author SHA1 Message Date
Brian Rosmaita eea10dea21 Use generic testing template
Change If402f9ae0ca06fec0 replaced cycle-specific testing templates
that had to be changed in each project's zuul config file with a
generic template that only needs to be updated in one place, namely,
in the openstack-zuul-jobs repo.

Apparently os-brick didn't get the memo, so we fix that now.

Change-Id: I8202283d5bd5ecede3414fe3e92e95e743df2f67
2023-09-01 17:48:18 -04:00
OpenStack Release Bot 4a12f1b4da Add Python3 antelope unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope.

See also the PTI in governance [1].

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

Change-Id: Ic5ed8169a799ec83621a0677d75f47823c880ffe
2022-09-09 10:27:46 +00:00
Eric Harney 25756c1279 Move mypy job to check queue (non-voting)
Change-Id: I9ef0580f015fe251d9c118a191465c7453447522
2022-08-23 15:03:58 +00:00
Brian Rosmaita c1ea65e80e Make ceph job voting (sometimes)
The os-brick-src-devstack-plugin-ceph job's history indicates
that it is too unstable to vote, but at the same time, having
it as non-voting has burned us in merging rbd-related changes
that could be detected by that job.  At the 2022-07-13 cinder
meeting we agreed to compromise by replacing that job with two
jobs, one that votes and runs only on changes that could affect
rbd, and the other that doesn't vote and runs on all other
appropriate changes.

As was the case with the os-brick-src-devstack-plugin-ceph
job, these run only in the check pipeline.

Change-Id: I0777de370ea53212feaff5a791f9b42652bdc7da
2022-07-14 12:09:18 -04:00
Ghanshyam Mann 6ca48e79ba 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.

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

Change-Id: I0373229fdceabb38a56ed9b94c5ef561b79577b3
2022-05-10 19:50:04 -05:00
Brian Rosmaita d2f602f77b Prevent CI from running on irrelevant files
We shouldn't be running tempest tests on doc-only changes.

Change-Id: Ic6c3bdb09e7c4679a710271802102888f2f3c254
2021-11-16 13:30:33 -05:00
OpenStack Release Bot 4f63dd045c 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: I10a22f47adab2d7e88b6a584edbefc3fb2f4458d
2021-08-23 20:49:02 +00:00
Zuul 6c3a89d8e6 Merge "Drop lower-constraints jobs" 2021-07-15 17:10:19 +00:00
Yandong Xuan cb25b6f372 Drop lower-constraints jobs
Change-Id: Ib63486d89afb585fa462fed77cf1e0b762f112ba
2021-07-07 16:34:56 -04:00
Eric Harney 438e7f2daa zuul: add mypy experimental job
Run the mypy tests.

Change-Id: Iac8984e183df6551c9516d1c37cb92a49990fe12
2021-05-26 08:16:54 -04:00
OpenStack Release Bot 9afa1a056b 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: Iffc4d958fe7e97660be19d338b63774597decd1f
2021-03-08 09:18:13 +00:00
Zuul ddcd4c9d16 Merge "Revert "Keep barbican integration job running on Bionic"" 2020-10-07 15:37:12 +00:00
Tushar Trambak Gite 8cec940ce5 Revert "Keep barbican integration job running on Bionic"
This reverts commit 70a8924eb3.
Barbican DB issue is fixed by https://review.opendev.org/#/c/753699/4

Change-Id: I45db575d8fbdd8aea0e47bac0269b9f2250151ab
2020-10-06 06:57:02 +00:00
Zuul 165c8017e4 Merge "Keep barbican integration job running on Bionic" 2020-09-23 16:24:16 +00:00
Ghanshyam Mann 70a8924eb3 Keep barbican integration job running on Bionic
keeping os-brick-src-tempest-lvm-lio-barbican job running on bionic nodeset till
https://storyboard.openstack.org/#!/story/2007732 is fixed
otherwise base devstack jobs switching to Focal will block
the gate.

Change-Id: I482ac98bc56f0e3cfb8b767f47649da11ed1afab
Story: #2007865
Task: #40179
2020-09-22 14:28:59 +00:00
OpenStack Release Bot 50aef21d85 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: I32f600401bc5d1d2b7d32901b905ec4a44cce0ed
2020-09-02 16:43:44 +00:00
Brian Rosmaita 4a13aa8159 Add code coverage job
Can be useful to reviewers.

Change-Id: I73b6c1e5be85c8debf1d5eb1adb1ef38ff421d07
2020-08-20 11:53:43 -04:00
Zuul 0b96c0674b Merge "Add NFS tempest job to check queue" 2020-04-28 22:23:17 +00:00
Sean McGinnis 8406f385bf
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: Ia6ece113506fc49d65bf98aef4929aea8ae41524
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-10 13:26:29 -05:00
Eric Harney ff15bd0334 Add NFS tempest job to check queue
Run the NFS tempest job from Cinder.

Co-Authored-By: Luigi Toscano <ltoscano@redhat.com>
Change-Id: I8d702d3376bd12d904a6880035a9755195574e61
2020-03-28 00:55:18 +01:00
Zuul 49d5616f86 Merge "Port the os-bricks jobs to Zuul v3" 2020-02-22 03:13:23 +00:00
Luigi Toscano 8ef7c54807 Port the os-bricks jobs to Zuul v3
All existing jobs are converted to native Zuul v3 versions.

os-brick-cinder-tempest-dsvm-lvm-lio-barbican has been removed
because it is a duplicate of cinder-tempest-plugin-lvm-lio-barbican
which does not test against the current os-brick.

os-brick-src-tempest-lvm-lio-barbican is in fact the same job,
but it tests against the os-brick codebase being tested.

Partial-Bug: #1853372

Depends-On: https://review.opendev.org/672804
Change-Id: I3e6b8f7fffff8aa2e9d4a3009374c74baa131405
2019-12-17 15:49:12 +01:00
Brian Rosmaita ecff5ec771 Remove Python 2.7 support from testing and gates
Makes Python 3 the base python for all tox venvs and removes
py2 jobs from zuul.yaml.

Remaining:
- move the legacy gate jobs from openstack-zuul-jobs to the os-brick
  repo and make them py3 jobs
- adjust setup.cfg to require py3 and remove py2 requirements from
  test-requirements.txt and doc/requirements.txt

Partial-bug: #1853372

Change-Id: Ib447656aa213914bafd50380b3821090f93776f8
2019-12-04 16:29:40 -05:00
kangyufei 744b443d40 Switch to Ussuri jobs
Change-Id: Ie146e136254672d4bfad7f6fc1797e778157ca35
2019-10-22 12:22:51 +08:00
Corey Bryant 4ec35ed3b0 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: If2aeeb1597146528b94b1cb76e3be6061831a0b1
Story: #2005924
Task: #34200
2019-06-22 06:01:43 -05:00
Sean McGinnis c88071dc19
Drop py35 jobs
Python 3.5 was the target runtime for the Rocky release. The current
target py3 runtime for Stein is Python 3.6, so there is no reason to
keep testing against the older version.

https://governance.openstack.org/tc/reference/runtimes/stein.html#python-runtime-for-stein

Change-Id: I3a8d2137a1d3158a476a6c23b8a6229b1dfc20f6
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-02-26 14:24:46 -06:00
Sahid Orentino Ferdjaoui ddab8ea8ad add python 3.7 unit test job
See ML discussion here [1] for context.

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

Story: #2004073
Co-authored-by: Charles Short <chucks@redhat.com>
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>
Change-Id: Ic6d01c35f04482acfdab975a118ffa9178b906b0
2019-02-26 16:40:04 +01:00
Eric Harney e506d83220 Add LIO barbican tests to .zuul.yaml
Load the LIO job from Cinder's repo where it
is defined.

Change-Id: I30723c5224cb9cc8d02a6099491aa2f4b1cbec46
2018-10-01 10:19:36 -05:00
Andreas Jaeger c935c1dc71 Cleanup Zuul config file
Sort templates alphabetically.

Use openstack-lower-constraints-jobs template,
remove jobs and use template instead.

Change-Id: Ifebefb43de3e1e51a918436ce261d1ce576faeae
2018-09-10 20:03:09 +02:00
Doug Hellmann c05136a242 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: I2acaad070093eca09666bd0d4be8ee41972e9dd7
Story: #2002586
Task: #24288
2018-09-09 05:50:08 -04:00
Doug Hellmann d38c6106ea 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: I06858ca966e9b83e882e0fd50453fd95fdccf8fd
Story: #2002586
Task: #24288
2018-09-09 05:50:06 -04:00
Doug Hellmann b9f34e7353 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: Ibf08aef196f1e362c35164264a348ed40ba46309
Story: #2002586
Task: #24288
2018-09-09 05:50:01 -04:00
Doug Hellmann f10d067c5c 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: Iaacd5db0eccf02acc1e481ec7bfdb6fec573940f
Story: #2002586
Task: #24288
2018-09-09 05:49:35 -04:00
Doug Hellmann f11695cf0d 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: I59d376c6da1afc0847a25893d80ca9a210bbe64b
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-17 17:17:38 -04:00