From 41a3e1ff5126097380a594c0746a036689afced9 Mon Sep 17 00:00:00 2001 From: ricolin Date: Tue, 25 May 2021 11:15:13 +0800 Subject: [PATCH] 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 --- .zuul.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 5680c91d3a..82bd5d1711 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -93,6 +93,22 @@ NOSE_COVER_HTML_DIR: '{toxinidir}/cover' 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 @@ -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: