blob: 387a94bdc70552b728e395698896afcba0b0fc9c [file] [log] [blame]
Ghanshyam Mann61f57332020-11-25 11:46:20 -06001# NOTE(gmann): This file includes all tempest specific jobs definition which
2# are supposed to be run by Tempest gate only.
3- job:
4 name: tempest-full-oslo-master
5 parent: tempest-full-py3
6 description: |
7 Integration test using current git of oslo libs.
8 This ensures that when oslo libs get released that they
9 do not break OpenStack server projects.
10
11 Former name for this job was
12 periodic-tempest-dsvm-oslo-latest-full-master.
13 timeout: 10800
14 required-projects:
15 - opendev.org/openstack/oslo.cache
16 - opendev.org/openstack/oslo.concurrency
17 - opendev.org/openstack/oslo.config
18 - opendev.org/openstack/oslo.context
19 - opendev.org/openstack/oslo.db
20 - opendev.org/openstack/oslo.i18n
21 - opendev.org/openstack/oslo.log
22 - opendev.org/openstack/oslo.messaging
23 - opendev.org/openstack/oslo.middleware
24 - opendev.org/openstack/oslo.policy
25 - opendev.org/openstack/oslo.privsep
26 - opendev.org/openstack/oslo.reports
27 - opendev.org/openstack/oslo.rootwrap
28 - opendev.org/openstack/oslo.serialization
29 - opendev.org/openstack/oslo.service
30 - opendev.org/openstack/oslo.utils
31 - opendev.org/openstack/oslo.versionedobjects
32 - opendev.org/openstack/oslo.vmware
33
34- job:
35 name: tempest-full-parallel
36 parent: tempest-full-py3
37 voting: false
38 branches:
39 - master
40 description: |
41 Base integration test with Neutron networking.
42 It includes all scenarios as it was in the past.
43 This job runs all scenario tests in parallel!
44 timeout: 9000
45 vars:
46 tox_envlist: full-parallel
47 run_tempest_cleanup: true
48 run_tempest_dry_cleanup: true
49
50- job:
51 name: tempest-full-py3-ipv6
52 parent: devstack-tempest-ipv6
53 branches: ^(?!stable/ocata).*$
54 description: |
55 Base integration test with Neutron networking, IPv6 and py3.
56 vars:
57 tox_envlist: full
58 devstack_localrc:
59 USE_PYTHON3: true
60 FORCE_CONFIG_DRIVE: true
61 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:
70 name: tempest-full-py3-opensuse15
71 parent: tempest-full-py3
72 nodeset: devstack-single-node-opensuse-15
73 description: |
74 Base integration test with Neutron networking and py36 running
75 on openSUSE Leap 15.x
76 voting: false
77
78- job:
79 name: tempest-tox-plugin-sanity-check
80 parent: tox
81 description: |
82 Run tempest plugin sanity check script using tox.
83 nodeset: ubuntu-focal
84 vars:
85 tox_envlist: plugin-sanity-check
86 timeout: 5000
87
88- job:
89 name: tempest-full-test-account-py3
90 parent: tempest-full-py3
91 description: |
92 This job runs the full set of tempest tests using pre-provisioned
93 credentials instead of dynamic credentials and py3.
94 Former names for this job were:
95 - legacy-tempest-dsvm-full-test-accounts
96 - legacy-tempest-dsvm-neutron-full-test-accounts
97 - legacy-tempest-dsvm-identity-v3-test-accounts
98 vars:
99 devstack_localrc:
100 TEMPEST_USE_TEST_ACCOUNTS: True
101
102- job:
103 name: tempest-full-test-account-no-admin-py3
104 parent: tempest-full-test-account-py3
105 description: |
106 This job runs the full set of tempest tests using pre-provisioned
107 credentials and py3 without having an admin account.
108 Former name for this job was:
109 - legacy-tempest-dsvm-neutron-full-non-admin
110
111 vars:
112 devstack_localrc:
113 TEMPEST_HAS_ADMIN: False