31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
![]() |
#
|
||
|
# This script is executed in the OpenStack CI nova-caching-scheduler job.
|
||
|
# It's used to configure which tempest tests actually get run. You can find
|
||
|
# the CI job configuration under playbooks/legacy/nova-caching-scheduler/.
|
||
|
#
|
||
|
|
||
|
# Construct a regex to use when limiting scope of tempest
|
||
|
# to avoid features unsupported by Nova's CachingScheduler support.
|
||
|
|
||
|
# When adding entries to the regex, add a comment explaining why
|
||
|
# since this list should not grow.
|
||
|
|
||
|
r="^(?!.*"
|
||
|
# exclude the slow tag
|
||
|
r="$r(?:.*\[.*\bslow\b.*\])"
|
||
|
|
||
|
# NOTE(mriedem): ServersAdminTestJSON.test_create_server_with_scheduling_hint
|
||
|
# is skipped because it relies on the SameHostFilter which relies on the
|
||
|
# HostState object which might be stale when that filter runs.
|
||
|
# tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_create_server_with_scheduling_hint
|
||
|
r="$r|(?:.*id\-fdcd9b33\-0903\-4e00\-a1f7\-b5f6543068d6.*)"
|
||
|
# NOTE(mriedem): AggregatesAdminTestJSON.test_aggregate_add_host_create_server_with_az
|
||
|
# is skipped because it creates an aggregate and adds a host to it, then
|
||
|
# creates a server in that aggregate but fails to schedule because the caching
|
||
|
# scheduler hasn't updated the host's aggregates view yet.
|
||
|
# tempest.api.compute.admin.test_aggregates.AggregatesAdminTestJSON.test_aggregate_add_host_create_server_with_az
|
||
|
r="$r|(?:.*id\-96be03c7\-570d\-409c\-90f8\-e4db3c646996.*)"
|
||
|
r="$r).*$"
|
||
|
|
||
|
export DEVSTACK_GATE_TEMPEST_REGEX="$r"
|