Add openstack-tox-with-sudo test jobs
Some tox jobs need to not have sudo revoked. Make a job that can be used that runs tox as the other jobs do but does not revoke sudo first. Also, add a openstack-tox-functional-with-sudo job as needed by os-vif. Update some job descriptions. Co-Authored-By: Andreas Jaeger <aj@suse.com> Change-Id: Ida9404d2d6d2a4385e92cb40016f1c8bccd7198f Needed-By: I5b3a6ce0355616084d968c1b01e5629cf0b674bd
This commit is contained in:
parent
6263bb9af0
commit
15877f4fe9
3
playbooks/tox-with-sudo/run.yaml
Normal file
3
playbooks/tox-with-sudo/run.yaml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
- hosts: all
|
||||||
|
roles:
|
||||||
|
- tox
|
@ -234,6 +234,14 @@
|
|||||||
vars:
|
vars:
|
||||||
tox_constraints_file: '{{ ansible_user_dir }}/src/git.openstack.org/openstack/requirements/upper-constraints.txt'
|
tox_constraints_file: '{{ ansible_user_dir }}/src/git.openstack.org/openstack/requirements/upper-constraints.txt'
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: openstack-tox-with-sudo
|
||||||
|
parent: openstack-tox
|
||||||
|
description: |
|
||||||
|
Job to run tox for tests with OpenStack project specific
|
||||||
|
settings such as constraints but without sudo access being revoked.
|
||||||
|
run: playbooks/tox-with-sudo/run.yaml
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox-py27
|
name: openstack-tox-py27
|
||||||
parent: openstack-tox
|
parent: openstack-tox
|
||||||
@ -345,7 +353,7 @@
|
|||||||
name: openstack-tox-functional
|
name: openstack-tox-functional
|
||||||
parent: openstack-tox
|
parent: openstack-tox
|
||||||
description: |
|
description: |
|
||||||
Run functional tests.
|
Run tox-based functional tests for an OpenStack Python project.
|
||||||
|
|
||||||
Uses tox with the ``functional`` environment.
|
Uses tox with the ``functional`` environment.
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
@ -355,11 +363,27 @@
|
|||||||
vars:
|
vars:
|
||||||
tox_envlist: functional
|
tox_envlist: functional
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: openstack-tox-functional-with-sudo
|
||||||
|
parent: openstack-tox-with-sudo
|
||||||
|
description: |
|
||||||
|
Run tox-based functional tests for an OpenStack Python project.
|
||||||
|
|
||||||
|
Uses tox with the ``functional`` environment.
|
||||||
|
Sudo access is not revoked.
|
||||||
|
irrelevant-files:
|
||||||
|
- ^.*\.rst$
|
||||||
|
- ^doc/.*$
|
||||||
|
- ^releasenotes/.*$
|
||||||
|
vars:
|
||||||
|
tox_envlist: functional
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-tox-functional-py35
|
name: openstack-tox-functional-py35
|
||||||
parent: openstack-tox
|
parent: openstack-tox
|
||||||
description: |
|
description: |
|
||||||
Run functional tests using python 3.5.
|
Run tox-based functional tests for an OpenStack Python project
|
||||||
|
under cPython version 3.5..
|
||||||
|
|
||||||
Uses tox with the ``functional-py35`` environment.
|
Uses tox with the ``functional-py35`` environment.
|
||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
|
Loading…
Reference in New Issue
Block a user