Periodic jobs are failing for python 3.5

Periodic tips jobs are failing because python 3.5 interpreter
is not available on testing nodes. It is decided that Stein
branch should be tested with python 3.6 version.

Renamed periodic tips jobs to 3.6 and added python 3.6 enviornment
in tox.ini to run periodic tips jobs against python 3.6
environment.

Change-Id: I8a763eff7c6524969b1fabf98ab0a5624954d8b3
Closes-Bug: #1822238
This commit is contained in:
Abhishek Kekane 2019-03-29 05:56:43 +00:00
parent 117cecfb4c
commit 79e4adaf43
2 changed files with 43 additions and 29 deletions

View File

@ -66,12 +66,12 @@
tox_envlist: functional
- job:
name: glance-tox-functional-py35-oslo-tips
name: glance-tox-functional-py36-oslo-tips
parent: glance-tox-oslo-tips-base
description: |
Glance py35 functional tests vs. oslo libraries masters
Glance py36 functional tests vs. oslo libraries masters
vars:
tox_envlist: functional-py35
tox_envlist: functional-py36
- job:
name: glance-tox-keystone-tips-base
@ -92,12 +92,12 @@
tox_envlist: py27
- job:
name: glance-tox-py35-keystone-tips
name: glance-tox-py36-keystone-tips
parent: glance-tox-keystone-tips-base
description: |
Glance py35 unit tests vs. keystone masters
Glance py36 unit tests vs. keystone masters
vars:
tox_envlist: py35
tox_envlist: py36
- job:
name: glance-tox-functional-keystone-tips
@ -108,12 +108,12 @@
tox_envlist: functional
- job:
name: glance-tox-functional-py35-keystone-tips
name: glance-tox-functional-py36-keystone-tips
parent: glance-tox-keystone-tips-base
description: |
Glance py35 functional tests vs. keystone masters
Glance py36 functional tests vs. keystone masters
vars:
tox_envlist: functional-py35
tox_envlist: functional-py36
- job:
name: glance-tox-glance_store-tips-base
@ -132,12 +132,12 @@
tox_envlist: py27
- job:
name: glance-tox-py35-glance_store-tips
name: glance-tox-py36-glance_store-tips
parent: glance-tox-glance_store-tips-base
description: |
Glance py35 unit tests vs. glance_store master
Glance py36 unit tests vs. glance_store master
vars:
tox_envlist: py35
tox_envlist: py36
- job:
name: glance-tox-functional-glance_store-tips
@ -148,12 +148,12 @@
tox_envlist: functional
- job:
name: glance-tox-functional-py35-glance_store-tips
name: glance-tox-functional-py36-glance_store-tips
parent: glance-tox-glance_store-tips-base
description: |
Glance py35 functional tests vs. glance_store master
Glance py36 functional tests vs. glance_store master
vars:
tox_envlist: functional-py35
tox_envlist: functional-py36
- job:
name: glance-tox-cursive-tips-base
@ -174,12 +174,12 @@
tox_envlist: py27
- job:
name: glance-tox-py35-cursive-tips
name: glance-tox-py36-cursive-tips
parent: glance-tox-cursive-tips-base
description: |
Glance py35 unit tests vs. cursive (and related libs) master
Glance py36 unit tests vs. cursive (and related libs) master
vars:
tox_envlist: py35
tox_envlist: py36
- job:
name: glance-tox-functional-cursive-tips
@ -190,12 +190,12 @@
tox_envlist: functional
- job:
name: glance-tox-functional-py35-cursive-tips
name: glance-tox-functional-py36-cursive-tips
parent: glance-tox-cursive-tips-base
description: |
Glance py35 functional tests vs. cursive (and related libs) master
Glance py36 functional tests vs. cursive (and related libs) master
vars:
tox_envlist: functional-py35
tox_envlist: functional-py36
- project:
templates:
@ -446,29 +446,29 @@
# aren't doing that either.
- glance-tox-functional-oslo-tips:
branches: master
- glance-tox-functional-py35-oslo-tips:
- glance-tox-functional-py36-oslo-tips:
branches: master
- glance-tox-py27-keystone-tips:
branches: master
- glance-tox-py35-keystone-tips:
- glance-tox-py36-keystone-tips:
branches: master
- glance-tox-functional-keystone-tips:
branches: master
- glance-tox-functional-py35-keystone-tips:
- glance-tox-functional-py36-keystone-tips:
branches: master
- glance-tox-py27-glance_store-tips:
branches: master
- glance-tox-py35-glance_store-tips:
- glance-tox-py36-glance_store-tips:
branches: master
- glance-tox-functional-glance_store-tips:
branches: master
- glance-tox-functional-py35-glance_store-tips:
- glance-tox-functional-py36-glance_store-tips:
branches: master
- glance-tox-py27-cursive-tips:
branches: master
- glance-tox-py35-cursive-tips:
- glance-tox-py36-cursive-tips:
branches: master
- glance-tox-functional-cursive-tips:
branches: master
- glance-tox-functional-py35-cursive-tips:
- glance-tox-functional-py36-cursive-tips:
branches: master

16
tox.ini
View File

@ -1,6 +1,6 @@
[tox]
minversion = 2.3.1
envlist = py35,functional-py35,py27,functional,pep8
envlist = py36,functional-py36,py35,functional-py35,py27,functional,pep8
skipsdist = True
[testenv]
@ -34,6 +34,10 @@ commands = ostestr --slowest {posargs}
basepython = python3.5
commands = ostestr --slowest {posargs}
[testenv:py36]
basepython = python3.6
commands = ostestr --slowest {posargs}
[testenv:py37]
basepython = python3.7
commands = ostestr --slowest {posargs}
@ -55,6 +59,16 @@ whitelist_externals =
commands =
stestr run --blacklist-file ./broken-functional-py35-ssl-tests.txt {posargs}
[testenv:functional-py36]
basepython = python3.6
setenv =
TEST_PATH = ./glance/tests/functional
ignore_errors = True
whitelist_externals =
bash
commands =
stestr run --blacklist-file ./broken-functional-py35-ssl-tests.txt {posargs}
[testenv:functional-py37]
basepython = python3.7
setenv =