Execute test cases with InfraRed plugin on CenOS and Ubuntu

Change-Id: I493d259ad62f5fe536778fc8698747aee5874951
This commit is contained in:
Federico Ressi 2020-03-20 09:20:15 +01:00
parent 5d003d5677
commit 552f9dce46
4 changed files with 40 additions and 13 deletions

View File

@ -5,17 +5,18 @@ description-file =
README.rst
author = OpenStack
author-email = openstack-discuss@lists.openstack.org
home-page = https://tobiko.readthedocs.io/en/latest/
python-requires = >=3.6
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
keywords =
setup

View File

@ -179,7 +179,7 @@ commands = {posargs:bash}
# basepython = {[testenv:venv]basepython}
# Package libselinux-python3 still not available on centos-7
basepython = python
basepython = python3
deps = {[testenv:venv]deps}
passenv =
{[testenv:venv]passenv}

View File

@ -1,17 +1,41 @@
---
- job:
name: tobiko-tox-infrared-centos-7
name: tobiko-tox-infrared-py36
parent: openstack-tox
voting: false
nodeset: centos-7
timeout: 2400
abstract: true
timeout: 1800
description: |
Run tobiko infrared plugin
Run test cases using tobiko infrared plugin
vars:
tox_envlist: infrared
# tox_extra_args: -- --tox_envlist functional
bindep_profile: test
python_version: 3.6
# compile and install python3.8 from source code
pre-run: playbooks/infrared/pre.yaml
- job:
name: tobiko-tox-infrared-py36-centos-7
parent: tobiko-tox-infrared-py36
nodeset: centos-7
voting: false
description: |
Run py36 test cases using tobiko infrared plugin on CentOS 7
- job:
name: tobiko-tox-infrared-py36-centos-8
parent: tobiko-tox-infrared-py36
nodeset: centos-8
voting: false
description: |
Run py36 test cases using tobiko infrared plugin on CentOS 8
- job:
name: tobiko-tox-infrared-py36-ubuntu-bionic
parent: tobiko-tox-infrared-py36
nodeset: ubuntu-bionic
voting: false
description: |
Run py36 test cases using tobiko infrared plugin on Ubuntu Bionic

View File

@ -20,7 +20,9 @@
- tobiko-devstack-functional
- tobiko-devstack-faults-centos-7
- tobiko-devstack-faults-ubuntu-bionic
- tobiko-tox-infrared-centos-7
- tobiko-tox-infrared-py36-centos-7
- tobiko-tox-infrared-py36-centos-8
- tobiko-tox-infrared-py36-ubuntu-bionic
- tobiko-tripleo-functional
- tobiko-tripleo-faults