summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorMatthew Oliver <matt@oliver.net.au>2021-05-27 17:00:49 +1000
committerTim Burke <tburke@nvidia.com>2021-07-14 22:17:42 +0000
commit510fe6962bab77fad333125a903cb1dad6fec552 (patch)
tree1fc7b5d8131bcef78d1f6235b2bdd0abb5dc1cd2 /.zuul.yaml
parent0e2adeb4ce015f1e297dd8ed855d7bef1dfb311b (diff)
downloadswift-510fe6962bab77fad333125a903cb1dad6fec552.tar.gz
Add some more arm64 non-voting tests
Adds: - a centos-8 probe test on py36 - an ubuntu-bionic functest on py38 - an ubuntu-bionic functest with encryption on py38 Change-Id: Id835b49312ec04d7ce9094718b98d8e23ddba0b7
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml44
1 files changed, 41 insertions, 3 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index ee6afe6ba..78518291b 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -188,6 +188,30 @@
tox_envlist: func-encryption-py3
- job:
+ name: swift-tox-func-encryption-py38-arm64
+ parent: swift-tox-func-encryption-py38
+ nodeset: ubuntu-focal-arm64
+ description: |
+ Run functional tests for swift under cPython version 3.8
+ on top of arm64 architecture.
+
+ Uses tox with the ``func-encryption-py3`` environment.
+ It sets TMPDIR to an XFS mount point created via
+ tools/test-setup.sh.
+
+- job:
+ name: swift-tox-func-py38-arm64
+ parent: swift-tox-func-py38
+ nodeset: ubuntu-focal-arm64
+ description: |
+ Run functional tests for swift under cPython version 3.8
+ on top of arm64 architecture.
+
+ Uses tox with the ``func-py3`` environment.
+ It sets TMPDIR to an XFS mount point created via
+ tools/test-setup.sh.
+
+- job:
name: swift-tox-func-ec-py38
parent: swift-tox-func-py38
description: |
@@ -328,6 +352,14 @@
bindep_profile: test py36
- job:
+ name: swift-probetests-centos-8-arm64
+ parent: swift-probetests-centos-8
+ nodeset: centos-8-arm64
+ description: |
+ Setup a SAIO dev environment and run Swift's probe tests
+ under Python 3 on top of arm64 architecture.
+
+- job:
name: swift-func-cors
parent: swift-probetests-centos-7
description: |
@@ -534,9 +566,9 @@
vars: *swift_image_vars_py3
- project-template:
- name: swift-tox-jobs-arm64
+ name: swift-jobs-arm64
description: |
- Runs unit tests for an OpenStack Python project under the CPython
+ Runs tests for an OpenStack Python project under the CPython
version 3 releases designated for testing on top of ARM64 architecture.
check-arm64:
jobs:
@@ -544,6 +576,12 @@
voting: false
- swift-tox-py39-arm64:
voting: false
+ - swift-probetests-centos-8-arm64:
+ voting: false
+ - swift-tox-func-encryption-py38-arm64:
+ voting: false
+ - swift-tox-func-py38-arm64:
+ voting: false
- project:
templates:
@@ -552,7 +590,7 @@
- check-requirements
- release-notes-jobs-python3
- integrated-gate-object-storage
- - swift-tox-jobs-arm64
+ - swift-jobs-arm64
check:
jobs:
- swift-build-image: