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
This commit is contained in:
ricolin 2021-05-25 11:15:13 +08:00
parent db0805d165
commit 41a3e1ff51
1 changed files with 29 additions and 0 deletions

View File

@ -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: