yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #33672
[Bug 1464410] [NEW] Neutron fixtures are not clean up if their setUp fails
Public bug reported:
The previous bug[1] highlighted that useFixture in testtools and
fixtures ensure fixture cleanup ONLY if their setUp succeed[2].
Typically in bug[1], the cleanup of ProcessFixture resources are not
done if self.start() in setUp[2].
We can solve the bug[1] locally but we need a way to ensure for every
neutron fixture that their cleanup is done even if their setUp fails.
A parallel work is done in testtools/fixtures in order to address such
limitation of useFixture
[1] https://bugs.launchpad.net/neutron/+bug/1453888
[2] fixtures bug: https://bugs.launchpad.net/python-fixtures/+bug/1456353
testtools bug: https://bugs.launchpad.net/testtools/+bug/1456370
[3] https://github.com/openstack/neutron/blob/e2cfd87ab4abab95d713fa39a576ca7e41bce5c2/neutron/tests/fullstack/fullstack_fixtures.py#L46-L48
** Affects: neutron
Importance: Undecided
Assignee: Cedric Brandily (cbrandily)
Status: In Progress
** Tags: functional-tests
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1464410
Title:
Neutron fixtures are not clean up if their setUp fails
Status in OpenStack Neutron (virtual network service):
In Progress
Bug description:
The previous bug[1] highlighted that useFixture in testtools and
fixtures ensure fixture cleanup ONLY if their setUp succeed[2].
Typically in bug[1], the cleanup of ProcessFixture resources are not
done if self.start() in setUp[2].
We can solve the bug[1] locally but we need a way to ensure for every
neutron fixture that their cleanup is done even if their setUp fails.
A parallel work is done in testtools/fixtures in order to address such
limitation of useFixture
[1] https://bugs.launchpad.net/neutron/+bug/1453888
[2] fixtures bug: https://bugs.launchpad.net/python-fixtures/+bug/1456353
testtools bug: https://bugs.launchpad.net/testtools/+bug/1456370
[3] https://github.com/openstack/neutron/blob/e2cfd87ab4abab95d713fa39a576ca7e41bce5c2/neutron/tests/fullstack/fullstack_fixtures.py#L46-L48
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1464410/+subscriptions
Follow ups
References