Merge "Unit tests: Isolate mysql test migrations"

This commit is contained in:
Zuul 2023-07-11 01:13:06 +00:00 committed by Gerrit Code Review
commit 6233276b20
3 changed files with 16 additions and 1 deletions

View File

@ -22,7 +22,7 @@ deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
stestr run --slowest --parallel-class {posargs}
stestr run --slowest --parallel-class --exclude-regex TestMigrationsMySQL {posargs}
passenv = http_proxy
HTTP_PROXY
https_proxy
@ -84,6 +84,11 @@ envdir = {toxworkdir}/venv
commands =
oslopolicy-sample-generator --config-file=tools/policy/ironic-policy-generator.conf
[testenv:mysql-migrations]
sitepackages = False
commands =
stestr run --slowest --parallel-class TestMigrationsMySQL {posargs}
[testenv:debug]
commands = oslo_debug_helper -t ironic/tests/unit {posargs}

View File

@ -688,6 +688,14 @@
vars:
tox_envlist: unit-with-driver-libs
- job:
name: ironic-tox-unit-mysql-migrations
parent: openstack-tox
description: |
Run MySQL based data model migrations separate to isolate failures.
vars:
tox_envlist: mysql-migrations
- job:
name: ironic-inspector-tempest-discovery-fast-track
description: ironic-inspector-tempest-discovery-fast-track

View File

@ -9,6 +9,7 @@
- release-notes-jobs-python3
check:
jobs:
- ironic-tox-unit-mysql-migrations
- ironic-tox-unit-with-driver-libs
- ironic-cross-sushy:
voting: false
@ -65,6 +66,7 @@
voting: false
gate:
jobs:
- ironic-tox-unit-mysql-migrations
- ironic-tox-unit-with-driver-libs
- ironic-tempest-functional-python3
# NOTE(rpittau) disabled until we fix the tests