| # 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 |
| vars: |
| tox_envlist: full |
| |
| - job: |
| name: tempest-full-parallel |
| parent: tempest-full-py3 |
| 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 |
| MYSQL_REDUCE_MEMORY: true |
| |
| - job: |
| name: tempest-full-py3-ipv6 |
| parent: devstack-tempest-ipv6 |
| 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-tox-plugin-sanity-check |
| parent: tox |
| description: | |
| Run tempest plugin sanity check script using tox. |
| nodeset: ubuntu-jammy |
| 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 |
| # FIXME(gmann): Nova and Glance have enabled the new defaults and scope |
| # by default in devstack and pre provisioned account code and testing |
| # needs to be move to new RBAC design testing. Until we do that, let's |
| # run these jobs with old defaults. |
| NOVA_ENFORCE_SCOPE: false |
| GLANCE_ENFORCE_SCOPE: false |
| - 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 |