7304e3ac89
ServerStableDeviceRescueTest also perform the attach_volume on rescue server and in cleanup detach_volume. As described in the bug#1960346 we need to wait for server readiness before detach volume called. Also making centos stream 9 job as voting. Closes-Bug: #1960346 Change-Id: Ia213297b13f42d39213dea9a3b2cfee561cdcf28
143 lines
4.4 KiB
YAML
143 lines
4.4 KiB
YAML
# NOTE(gmann): This file includes all tempest specific jobs definition which
|
|
# are supposed to be run by Tempest gate only.
|
|
- job:
|
|
name: tempest-full-oslo-master
|
|
parent: tempest-full-py3
|
|
description: |
|
|
Integration test using current git of oslo libs.
|
|
This ensures that when oslo libs get released that they
|
|
do not break OpenStack server projects.
|
|
|
|
Former name for this job was
|
|
periodic-tempest-dsvm-oslo-latest-full-master.
|
|
timeout: 10800
|
|
required-projects:
|
|
- opendev.org/openstack/oslo.cache
|
|
- opendev.org/openstack/oslo.concurrency
|
|
- opendev.org/openstack/oslo.config
|
|
- opendev.org/openstack/oslo.context
|
|
- opendev.org/openstack/oslo.db
|
|
- opendev.org/openstack/oslo.i18n
|
|
- opendev.org/openstack/oslo.log
|
|
- opendev.org/openstack/oslo.messaging
|
|
- opendev.org/openstack/oslo.middleware
|
|
- opendev.org/openstack/oslo.policy
|
|
- opendev.org/openstack/oslo.privsep
|
|
- opendev.org/openstack/oslo.reports
|
|
- opendev.org/openstack/oslo.rootwrap
|
|
- opendev.org/openstack/oslo.serialization
|
|
- opendev.org/openstack/oslo.service
|
|
- opendev.org/openstack/oslo.utils
|
|
- opendev.org/openstack/oslo.versionedobjects
|
|
- opendev.org/openstack/oslo.vmware
|
|
|
|
- job:
|
|
name: tempest-full-parallel
|
|
parent: tempest-full-py3
|
|
voting: false
|
|
branches:
|
|
- master
|
|
description: |
|
|
Base integration test with Neutron networking.
|
|
It includes all scenarios as it was in the past.
|
|
This job runs all scenario tests in parallel!
|
|
timeout: 9000
|
|
vars:
|
|
tox_envlist: full-parallel
|
|
run_tempest_cleanup: true
|
|
run_tempest_dry_cleanup: true
|
|
devstack_localrc:
|
|
DEVSTACK_PARALLEL: True
|
|
|
|
- job:
|
|
name: tempest-full-py3-ipv6
|
|
parent: devstack-tempest-ipv6
|
|
branches: ^(?!stable/ocata).*$
|
|
description: |
|
|
Base integration test with Neutron networking, IPv6 and py3.
|
|
vars:
|
|
tox_envlist: full
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
FORCE_CONFIG_DRIVE: true
|
|
devstack_services:
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
# without Swift, c-bak cannot run (in the Gate at least)
|
|
c-bak: false
|
|
|
|
- job:
|
|
name: tempest-full-py3-centos-8-stream
|
|
parent: tempest-full-py3
|
|
# TODO(gmann): Make this job non voting until bug#1957941 if fixed.
|
|
voting: false
|
|
nodeset: devstack-single-node-centos-8-stream
|
|
description: |
|
|
Base integration test with Neutron networking and py36 running
|
|
on CentOS 8 stream
|
|
vars:
|
|
# Required until bug/1949606 is resolved when using libvirt and QEMU
|
|
# >=5.0.0 with a [libvirt]virt_type of qemu (TCG).
|
|
configure_swap_size: 4096
|
|
|
|
- job:
|
|
name: tempest-full-centos-9-stream
|
|
parent: tempest-full-py3-centos-8-stream
|
|
voting: true
|
|
nodeset: devstack-single-node-centos-9-stream
|
|
|
|
- job:
|
|
name: tempest-tox-plugin-sanity-check
|
|
parent: tox
|
|
description: |
|
|
Run tempest plugin sanity check script using tox.
|
|
nodeset: ubuntu-focal
|
|
vars:
|
|
tox_envlist: plugin-sanity-check
|
|
timeout: 5000
|
|
|
|
- job:
|
|
name: tempest-full-test-account-py3
|
|
parent: tempest-full-py3
|
|
description: |
|
|
This job runs the full set of tempest tests using pre-provisioned
|
|
credentials instead of dynamic credentials and py3.
|
|
Former names for this job were:
|
|
- legacy-tempest-dsvm-full-test-accounts
|
|
- legacy-tempest-dsvm-neutron-full-test-accounts
|
|
- legacy-tempest-dsvm-identity-v3-test-accounts
|
|
vars:
|
|
devstack_localrc:
|
|
TEMPEST_USE_TEST_ACCOUNTS: True
|
|
|
|
- job:
|
|
name: tempest-full-test-account-no-admin-py3
|
|
parent: tempest-full-test-account-py3
|
|
description: |
|
|
This job runs the full set of tempest tests using pre-provisioned
|
|
credentials and py3 without having an admin account.
|
|
Former name for this job was:
|
|
- legacy-tempest-dsvm-neutron-full-non-admin
|
|
|
|
vars:
|
|
devstack_localrc:
|
|
TEMPEST_HAS_ADMIN: False
|
|
|
|
- job:
|
|
name: tempest-stestr-master
|
|
parent: devstack-tempest
|
|
description: |
|
|
Smoke integration test with stestr master.
|
|
This ensures that new stestr release does
|
|
not break Temepst.
|
|
vars:
|
|
tox_envlist: stestr-master
|
|
devstack_services:
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
c-bak: false
|