Closed pjbreaux closed 7 years ago
@szakeri: this PR must go in first, then we must get the testrunner container updated for the driver nightly tests. Then we can get the PR for the driver in.
@szakeri: also, this means that we must get your changes for fixing the neutron-lbaas reference in the driver into mitaka.
@jlongstaf I think we are ready for this change to be merged in
@szakeri
Issues: Fixes #43
Problem: 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.
Note that these teardown fixes are being put in for the tempest api tests currently, since that is where most problems occur.
Analysis: Moved teardown logic for api tests into the neutron-lbaas repo, so the driver can benefit from the code as well. This means that two PRs will be in flight for this change, one to move the logic over to this repo, and one to remove the logic in the driver.
Tests: Ran tests against my local fork. Saw an intermittent Bad Status Line failure in the test_listener_basic scenario test, but I haven't nailed down the cause, other than bad test assumptions. Will keep an eye on this in nightly.