Experimental jobs for testing against oslo.* from master - Take #2

In I82ef7a5d5a3c1076efbd4306b7099cd28960cd90, we added periodic jobs
for Nova to test py27 and py34 tox targets against oslo.* from master
branch on a daily basis. In this review we are expanding the set to
some more projects that oslo releases tend to break :)

Change-Id: Ibdfc03f27450a5392acc276f98bfb464f9a0f663
This commit is contained in:
Davanum Srinivas 2016-02-06 09:22:50 -05:00
parent 3bfd50ab84
commit f747d7c0e9
3 changed files with 30 additions and 0 deletions

View File

@ -433,6 +433,7 @@
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
- 'gate-telemetry-dsvm-integration-{name}' - 'gate-telemetry-dsvm-integration-{name}'
- periodic-python-jobs-with-oslo-master
- project: - project:
name: ceilometer-powervm name: ceilometer-powervm
@ -515,6 +516,7 @@
node: devstack-trusty node: devstack-trusty
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
- periodic-python-jobs-with-oslo-master
- project: - project:
name: cinder-specs name: cinder-specs
@ -1723,6 +1725,7 @@
- openstack-releasenotes-jobs - openstack-releasenotes-jobs
- 'gate-{name}-tox-{envlist}': - 'gate-{name}-tox-{envlist}':
envlist: bandit envlist: bandit
- periodic-python-jobs-with-oslo-master
- project: - project:
name: glance-specs name: glance-specs
@ -1971,6 +1974,7 @@
- translation-jobs-liberty - translation-jobs-liberty
- gate-rally-dsvm-fakevirt-{name} - gate-rally-dsvm-fakevirt-{name}
- openstack-releasenotes-jobs - openstack-releasenotes-jobs
- periodic-python-jobs-with-oslo-master
- project: - project:
name: heat-cfnclient name: heat-cfnclient
@ -2233,6 +2237,7 @@
node: 'tripleo-f22' node: 'tripleo-f22'
trigger: 'gate' trigger: 'gate'
branch-override: default branch-override: default
- periodic-python-jobs-with-oslo-master
- project: - project:
name: ironic-inspector name: ironic-inspector
@ -2388,6 +2393,7 @@
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
node: devstack-trusty node: devstack-trusty
- periodic-python-jobs-with-oslo-master
- project: - project:
name: keystone-specs name: keystone-specs
@ -3449,6 +3455,7 @@
job-suffix: '' job-suffix: ''
branch-override: default branch-override: default
which: pecan which: pecan
- periodic-python-jobs-with-oslo-master
- project: - project:
name: neutron-classifier name: neutron-classifier

View File

@ -71,10 +71,16 @@ EOF
sed -ri 's/\{posargs\}//g' tox.ini sed -ri 's/\{posargs\}//g' tox.ini
cat << EOF >> tox.ini cat << EOF >> tox.ini
[testenv:py27-oslo-master] [testenv:py27-oslo-master]
commands = commands =
bash oslo-from-master.sh bash oslo-from-master.sh
{[testenv]commands} {[testenv]commands}
EOF
if grep "^\[testenv:py34\]" tox.ini
then
cat << EOF >> tox.ini
[testenv:py34-oslo-master] [testenv:py34-oslo-master]
posargs = posargs =
@ -82,5 +88,15 @@ commands =
bash oslo-from-master.sh bash oslo-from-master.sh
{[testenv:py34]commands} {[testenv:py34]commands}
EOF EOF
else
cat << EOF >> tox.ini
[testenv:py34-oslo-master]
posargs =
commands =
bash oslo-from-master.sh
{[testenv]commands}
EOF
fi
$script_path/run-tox.sh $venv-oslo-master $script_path/run-tox.sh $venv-oslo-master

View File

@ -4130,6 +4130,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty - name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: translation-jobs - name: translation-jobs
- name: translation-jobs-liberty - name: translation-jobs-liberty
@ -4212,6 +4213,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty - name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: integrated-gate - name: integrated-gate
- name: grenade - name: grenade
@ -5570,6 +5572,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty - name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: integrated-gate - name: integrated-gate
- name: grenade - name: grenade
@ -5718,6 +5721,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty - name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: translation-jobs - name: translation-jobs
- name: translation-jobs-liberty - name: translation-jobs-liberty
@ -5881,6 +5885,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty - name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: translation-jobs - name: translation-jobs
- name: translation-jobs-liberty - name: translation-jobs-liberty
@ -6014,6 +6019,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty - name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: integrated-gate - name: integrated-gate
- name: grenade - name: grenade
@ -6856,6 +6862,7 @@ projects:
- name: openstack-server-release-jobs - name: openstack-server-release-jobs
- name: periodic-kilo - name: periodic-kilo
- name: periodic-liberty-constraints - name: periodic-liberty-constraints
- name: periodic-jobs-with-oslo-master
- name: check-requirements - name: check-requirements
- name: integrated-gate-neutron - name: integrated-gate-neutron
- name: translation-jobs - name: translation-jobs