blob: 3347f901f0b2c45b0d5f80243f7342b599600b97 [file] [log] [blame]
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +01001- job:
2 name: devstack-tempest
3 parent: devstack
4 description: Base Tempest job.
5 required-projects:
6 - openstack/tempest
7 timeout: 7200
8 roles:
9 - zuul: openstack-dev/devstack
10 vars:
11 devstack_services:
James E. Blaird5980092018-01-24 16:43:27 -080012 tempest: true
Andrea Frittoli4c24a1a2018-01-31 22:21:07 +000013 test_results_stage_name: 'test_results'
14 zuul_copy_output:
15 '{{ devstack_base_dir }}/tempest/etc/tempest.conf': 'logs'
16 '{{ devstack_base_dir }}/tempest/etc/accounts.yaml': 'logs'
17 '{{ devstack_base_dir }}/tempest/tempest.log': 'logs'
18 '{{ stage_dir }}/{{ test_results_stage_name }}.subunit': 'logs'
19 '{{ stage_dir }}/{{ test_results_stage_name }}.html': 'logs'
20 '{{ stage_dir }}/stackviz': 'logs'
21 extensions_to_txt:
22 conf: True
23 log: True
24 yaml: True
25 yml: True
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010026 run: playbooks/devstack-tempest.yaml
Andrea Frittoli (andreaf)74810552017-10-03 18:56:56 +010027 post-run: playbooks/post-tempest.yaml
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +010028
Chandan Kumarcf576b22017-10-23 17:43:36 +053029- job:
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000030 name: tempest-full
31 parent: devstack-tempest
James E. Blaire3b38842018-01-03 17:26:16 -080032 # This currently only works on the master branch.
Armando Migliaccioff3047f2018-01-04 07:55:08 -080033 # NOTE(andreaf) Only run on master for now.
34 # The negative lookup is redudant but it's a
35 # reminder that we don't want the job running there.
36 branches: ^(?!driverfixes/)master$
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000037 description: |
38 Base integration test with Neutron networking and py27.
39 Former names for this job where:
40 * legacy-tempest-dsvm-neutron-full
41 * gate-tempest-dsvm-neutron-full-ubuntu-xenial
42 vars:
Andreas Jaegerba2f4792018-01-12 16:48:52 +010043 tox_envlist: full
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000044 devstack_localrc:
James E. Blaird5980092018-01-24 16:43:27 -080045 ENABLE_FILE_INJECTION: true
Andrea Frittoli (andreaf)8e9e7f72017-11-21 14:59:47 +000046
47- job:
Andrea Frittolic4377ef2017-11-30 12:00:38 +000048 name: tempest-full-py3
Andrea Frittoli85076bd2018-01-24 10:19:40 +000049 parent: devstack-tempest
50 branches: ^(?!driverfixes/)master$
51 description: |
52 Base integration test with Neutron networking and py3.
53 Former names for this job where:
54 * legacy-tempest-dsvm-py35
55 * gate-tempest-dsvm-py35
Andrea Frittolic4377ef2017-11-30 12:00:38 +000056 vars:
Andrea Frittoli85076bd2018-01-24 10:19:40 +000057 tox_envlist: full
Andrea Frittolic4377ef2017-11-30 12:00:38 +000058 devstack_localrc:
59 USE_PYTHON3: True
60 FORCE_CONFIG_DRIVE: True
Andrea Frittolic4377ef2017-11-30 12:00:38 +000061 devstack_services:
62 s-account: false
63 s-container: false
64 s-object: false
65 s-proxy: false
66 # without Swift, c-bak cannot run (in the Gate at least)
67 c-bak: false
68
69- job:
Chandan Kumarcf576b22017-10-23 17:43:36 +053070 name: tempest-tox-plugin-sanity-check
71 parent: tox
72 description: |
73 Run tempest plugin sanity check script using tox.
74 nodeset: ubuntu-xenial
75 vars:
76 tox_envlist: plugin-sanity-check
77 voting: false
78 timeout: 5000
79 required-projects:
80 - openstack/almanach
81 - openstack/aodh
82 - openstack/barbican-tempest-plugin
83 - openstack/ceilometer
84 - openstack/cinder
85 - openstack/congress
86 - openstack/designate-tempest-plugin
87 - openstack/ec2-api
88 - openstack/freezer
89 - openstack/freezer-api
90 - openstack/freezer-tempest-plugin
91 - openstack/gce-api
92 - openstack/glare
93 - openstack/heat
94 - openstack/intel-nfv-ci-tests
95 - openstack/ironic
96 - openstack/ironic-inspector
97 - openstack/keystone-tempest-plugin
98 - openstack/kingbird
99 - openstack/kuryr-tempest-plugin
100 - openstack/magnum
101 - openstack/magnum-tempest-plugin
102 - openstack/manila
103 - openstack/manila-tempest-plugin
104 - openstack/mistral
105 - openstack/mogan
106 - openstack/monasca-api
107 - openstack/monasca-log-api
108 - openstack/murano
109 - openstack/networking-bgpvpn
110 - openstack/networking-cisco
111 - openstack/networking-fortinet
112 - openstack/networking-generic-switch
113 - openstack/networking-l2gw
114 - openstack/networking-midonet
115 - openstack/networking-plumgrid
116 - openstack/networking-sfc
117 - openstack/neutron
118 - openstack/neutron-dynamic-routing
119 - openstack/neutron-fwaas
120 - openstack/neutron-lbaas
121 - openstack/neutron-tempest-plugin
122 - openstack/neutron-vpnaas
123 - openstack/nova-lxd
124 - openstack/novajoin-tempest-plugin
Bar RHca15fe02017-12-20 02:40:52 +0200125 - openstack/octavia-tempest-plugin
Chandan Kumarcf576b22017-10-23 17:43:36 +0530126 - openstack/oswin-tempest-plugin
127 - openstack/panko
128 - openstack/patrole
129 - openstack/qinling
130 - openstack/requirements
131 - openstack/sahara-tests
132 - openstack/senlin
133 - openstack/senlin-tempest-plugin
134 - openstack/tap-as-a-service
135 - openstack/tempest-horizon
136 - openstack/trio2o
137 - openstack/trove
138 - openstack/valet
139 - openstack/vitrage
140 - openstack/vmware-nsx-tempest-plugin
141 - openstack/watcher-tempest-plugin
142 - openstack/zaqar-tempest-plugin
143 - openstack/zun-tempest-plugin
144
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100145- project:
Andrea Frittoli (andreaf)7d5445d2017-10-03 18:43:05 +0100146 check:
147 jobs:
148 - devstack-tempest:
149 files:
150 - ^playbooks/
151 - ^roles/
152 - ^.zuul.yaml$
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000153 - tempest-full-py3:
Andrea Frittolic4377ef2017-11-30 12:00:38 +0000154 irrelevant-files:
155 - ^(test-|)requirements.txt$
156 - ^.*\.rst$
157 - ^doc/.*$
158 - ^etc/.*$
159 - ^releasenotes/.*$
160 - ^setup.cfg$
161 - ^tempest/hacking/.*$
162 - ^tempest/tests/.*$
Chandan Kumarcf576b22017-10-23 17:43:36 +0530163 - tempest-tox-plugin-sanity-check