From 2c329605f7d321bc2164b4a5bc971ef61d8d0f2c Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sun, 15 Oct 2023 04:19:34 +0900 Subject: [PATCH] Use python 3.10 in unit tests with latest tosca-parser ... because Python 3.7 is no longer tested. Python 3.10 is selected from the supported runtime versions because it's the default python version in Ubuntu Jammy. This also fixes a few problems causing failure in the test. Change-Id: Ida855a8438fe980998240c5f09cf7826b9ca78dc --- .zuul.yaml | 8 ++++---- tox.ini | 8 +++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 611989a9..162a5edb 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -10,11 +10,11 @@ voting: false - job: - name: heat-translator-tox-py37-tp - parent: openstack-tox-py37 + name: heat-translator-tox-py310-tp + parent: openstack-tox-py310 description: | Run tests for heat-translator project. - Uses tox with the ``py37-tp`` environment. + Uses tox with the ``py310-tp`` environment. vars: - tox_envlist: py37-tp + tox_envlist: py310-tp diff --git a/tox.ini b/tox.ini index 9f2694ff..bf52dcf9 100644 --- a/tox.ini +++ b/tox.ini @@ -43,10 +43,12 @@ commands = oslo_debug_helper -t translator/hot/tests {posargs} oslo_debug_helper -t translator/hot/tosca/tests {posargs} -[testenv:py37-tp] -basepython = python37 +[testenv:py310-tp] +basepython = python310 +allowlist_externals = + bash commands = - ./run_py-tosca-parser-master.sh + bash ./run_py-tosca-parser-master.sh python setup.py test --slowest --testr-args='{posargs}' [flake8]