diff --git a/.zuul.yaml b/.zuul.yaml index 4e380badad..eb3c87f8af 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -173,7 +173,9 @@ post-test scripts to ensure those scripts are still working, e.g. archive_deleted_rows. In Queens, this job started testing the TLS console proxy code in the libvirt driver. - Starting in Stein, the job was changed to run with python 3. + Starting in Stein, the job was changed to run with python 3 and enabled + volume multi-attach testing. + Runs all tempest compute API and scenario tests concurrently. run: playbooks/legacy/nova-next/run.yaml post-run: playbooks/legacy/nova-next/post.yaml diff --git a/playbooks/legacy/nova-next/run.yaml b/playbooks/legacy/nova-next/run.yaml index 4f4847848e..8c3e7dd449 100644 --- a/playbooks/legacy/nova-next/run.yaml +++ b/playbooks/legacy/nova-next/run.yaml @@ -40,6 +40,7 @@ NOVA_USE_SERVICE_TOKEN=True NOVA_CONSOLE_PROXY_COMPUTE_TLS=True USE_PYTHON3=True + ENABLE_VOLUME_MULTIATTACH=True [[post-config|$NOVA_CONF]] [compute] @@ -59,9 +60,9 @@ export PYTHONUNBUFFERED=true # Yes we want to run Tempest. export DEVSTACK_GATE_TEMPEST=1 - # Run non-slow tempest API tests (concurrently) and scenario - # tests (serially). - export DEVSTACK_GATE_TEMPEST_FULL=1 + # Run all compute API tests and all scenario tests at the default + # concurrency (nproc/2 which is normally 4 in the gate). + export DEVSTACK_GATE_TEMPEST_REGEX="^tempest\.((scenario)|(api\.compute))" # The post_test_hook runs some post-test CLIs for things that # Tempest does not test, like archiving deleted records. function post_test_hook {