Our tempest tests are not immune to test interactions. We need to harden the test teardown process as much as we can currently, allowing tests to properly teardown resources created by the test through the proper channels (neutron REST api). This just means making the cleanup calls for the tests and test suites be more flexible in the way it detects and moves around errors.
There will be a second fix for hardening process, which will likely mean resetting the neutron database after all 'proper' cleanup has been performed. But that work is not included in this issue.
Our tempest tests are not immune to test interactions. We need to harden the test teardown process as much as we can currently, allowing tests to properly teardown resources created by the test through the proper channels (neutron REST api). This just means making the cleanup calls for the tests and test suites be more flexible in the way it detects and moves around errors.
There will be a second fix for hardening process, which will likely mean resetting the neutron database after all 'proper' cleanup has been performed. But that work is not included in this issue.