Bug 1042549 - [RFE][neutron]: plugin-integrated test without nova
Summary: [RFE][neutron]: plugin-integrated test without nova
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: RFEs
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact:
URL: https://blueprints.launchpad.net/neut...
Whiteboard: upstream_milestone_next upstream_stat...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-13 00:19 UTC by RHOS Integration
Modified: 2015-12-17 05:05 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-19 17:01:25 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2013-12-13 00:19:49 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/integrated-test-without-nova.

Description:

plugin integrated test without nova

Make quantum test of plugins run without nova (except vif driver?).
As there are plugins for software bridge (linux bridge/ovs) in the tree now
and more coming.
Since devstack/tempest require running nova right now, it takes long time,
it is fragile because of dependence of changeset of each tree.
So it has become difficult to test those plugins for software bridge.

So make them testable without nova, it will help the development as
- it will make quantum test faster
- it will make easier to test more advanced functionalities
  (live-migration, security group) with each plugins at lower level.
- it will make diagnose easier because it doesn't involves guest OS.

Necessary steps:
- replace nova with stub code
  probably an agent on each node.
  - creates/deletes ports (which maybe calls vif driver)
- make quantum existing test work without nova
  tempest? Is this worthwhile?
- add more tests
  e.g. live-migration without nova.
- hopefully tests can run on single machine by using name space to emulate
  multi host


Specification URL (additional information):

None


Note You need to log in before you can comment on or make changes to this bug.