# 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-opensuse15 parent: tempest-full-py3 nodeset: devstack-single-node-opensuse-15 description: | Base integration test with Neutron networking and py36 running on openSUSE Leap 15.x voting: 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-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