Drop old integration tests job

As pytest-based integration tests job is stable, we do not
require old integration tests job. Also for the gate job we
should switch to the pytest-based integration tests as well.

Change-Id: I402f336b13c11d536be363b10dd6a090fa703281
This commit is contained in:
Tatiana Ovchinnikova 2024-06-28 12:04:17 -05:00
parent 80bd68b1f0
commit 7eea4feb3b
3 changed files with 5 additions and 38 deletions

View File

@ -12,8 +12,6 @@
check: check:
jobs: jobs:
- horizon-selenium-headless - horizon-selenium-headless
- horizon-integration-tests:
voting: false
- horizon-integration-pytest - horizon-integration-pytest
- horizon-ui-pytest: - horizon-ui-pytest:
voting: false voting: false
@ -24,13 +22,14 @@
jobs: jobs:
- horizon-dsvm-tempest-plugin - horizon-dsvm-tempest-plugin
- horizon-selenium-headless - horizon-selenium-headless
- horizon-integration-pytest
- horizon-tempest-plugin-ipv6 - horizon-tempest-plugin-ipv6
experimental: experimental:
jobs: jobs:
- horizon-integration-tests-xstatic-master - horizon-integration-pytest-xstatic-master
- horizon-tox-py36-xstatic-master - horizon-tox-py36-xstatic-master
- horizon-nodejs20-run-test-xstatic-master - horizon-nodejs20-run-test-xstatic-master
periodic: periodic:
jobs: jobs:
- horizon-nodejs20-run-test - horizon-nodejs20-run-test
- horizon-integration-tests - horizon-integration-pytest

View File

@ -1,35 +1,3 @@
- job:
name: horizon-integration-tests
parent: devstack
nodeset: devstack-single-node-debian-bookworm
pre-run: playbooks/horizon-devstack-integration/pre.yaml
run: playbooks/horizon-devstack-integration/run.yaml
post-run: playbooks/horizon-devstack-integration/post.yaml
roles:
- zuul: openstack-infra/devstack
required-projects:
- openstack/horizon
- openstack/requirements
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^.*/locale/.*$
# Unit tests are not related to the integration tests
- ^horizon/test/unit/.*$
- ^openstack_auth/tests/unit/.*$
- ^openstack_dashboard/test/unit/.*$
- ^openstack_dashboard/contrib/.*/tests.py$
- ^openstack_dashboard/dashboards/.*/tests.py$
# JavaScript unit tests are not related to the integration tests
- ^openstack_dashboard/.*/[^/]*\.spec\.js$
- ^horizon/static/.*/[^/]*\.spec\.js$
vars:
devstack_services:
horizon: true
tox_envlist: integration
tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt"
- job: - job:
name: horizon-integration-pytest name: horizon-integration-pytest
parent: devstack parent: devstack

View File

@ -1,6 +1,6 @@
- job: - job:
name: horizon-integration-tests-xstatic-master name: horizon-integration-pytest-xstatic-master
parent: horizon-integration-tests parent: horizon-integration-pytest
required-projects: &xstatic-projects required-projects: &xstatic-projects
- openstack/horizon - openstack/horizon
- openstack/xstatic-angular - openstack/xstatic-angular