summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorricolin <ricolin@ricolky.com>2021-05-25 11:15:13 +0800
committerricolin <ricolin@ricolky.com>2021-05-25 12:10:45 +0800
commit41a3e1ff5126097380a594c0746a036689afced9 (patch)
treee8b3c1b743125c86cc84892f0168daedfe197ef0 /.zuul.yaml
parentdb0805d165a64bdd0af8021a72259a681129a96a (diff)
downloadswift-41a3e1ff5126097380a594c0746a036689afced9.tar.gz
Add non-voting swift python3 unit test jobs
Add non-voting swift-tox-jobs-arm64 project template. It include two non-voting project jobs: * swift-tox-py38-arm64 * swift-tox-py39-arm64 And running on seperate pipeline `check-arm64`. Story: 2007938 Task: 42511 Change-Id: I92e5b159779422b064b2d6d034cfb6dd0d4afa59
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 5680c91d3..82bd5d171 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -94,6 +94,22 @@
post-run: tools/playbooks/common/cover-post.yaml
- job:
+ name: swift-tox-py38-arm64
+ parent: swift-tox-py38
+ nodeset: ubuntu-focal-arm64
+ description: |
+ Run unit tests for an OpenStack Python project under cPython
+ version 3.8 on top of arm64 architecture.
+
+- job:
+ name: swift-tox-py39-arm64
+ parent: swift-tox-py39
+ nodeset: ubuntu-focal-arm64
+ description: |
+ Run unit tests for an OpenStack Python project under cPython
+ version 3.9 on top of arm64 architecture.
+
+- job:
name: swift-tox-py39
parent: swift-tox-base
nodeset: ubuntu-focal
@@ -517,6 +533,18 @@
pass-to-parent: true
vars: *swift_image_vars_py3
+- project-template:
+ name: swift-tox-jobs-arm64
+ description: |
+ Runs unit tests for an OpenStack Python project under the CPython
+ version 3 releases designated for testing on top of ARM64 architecture.
+ check-arm64:
+ jobs:
+ - swift-tox-py38-arm64:
+ voting: false
+ - swift-tox-py39-arm64:
+ voting: false
+
- project:
templates:
- publish-openstack-docs-pti
@@ -524,6 +552,7 @@
- check-requirements
- release-notes-jobs-python3
- integrated-gate-object-storage
+ - swift-tox-jobs-arm64
check:
jobs:
- swift-build-image: