neutron stadium: full stack coverage

Bug #1633239 reported by Isaku Yamahata
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-odl
Fix Released
Critical
Rui Zang

Bug Description

enable full stack coverage: requirement as C4

http://docs.openstack.org/developer/neutron/devref/development.environment.html#fullstack-tests

What to do?
- deploy odl (with optional neutron. without keystone)
- deploy ovs with multiple instance with netns to emulate multi compute nodes
- emulate VM with netns
- send requests to ODL neutron northbound
- test VM/network connectivity by sending packets from netns"

tags: added: neutron-stadium-evolution
Changed in networking-odl:
importance: Undecided → Critical
description: updated
Changed in networking-odl:
assignee: nobody → Federico Ressi (federico-ressi-9)
Revision history for this message
Rui Zang (rui-zang) wrote :

https://review.openstack.org/#/c/394820/ introduced the first bunch of fullstack test cases to networking-odl, and has been merged.

I am working on devstack + gate job changes.

Changed in networking-odl:
assignee: Federico Ressi (federico-ressi-9) → Rui Zang (rui-zang)
Changed in networking-odl:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-odl (master)

Reviewed: https://review.openstack.org/394820
Committed: https://git.openstack.org/cgit/openstack/networking-odl/commit/?id=bd4ed4f782e4d080989d5ca0d35a6248bca25ff4
Submitter: Jenkins
Branch: master

commit bd4ed4f782e4d080989d5ca0d35a6248bca25ff4
Author: Rui Zang <email address hidden>
Date: Thu Nov 10 07:39:06 2016 +0000

    fullstack test for networking-odl

    Currently fullstack test cases assume OpenDaylight available at
    http://127.0.0.1:8087/controller/nb/v2/neutron
    test_port_plugging test case creates a port on a network,
    binds port to the current host and verifies port-binding,
    simulates VM vif plugging and verifies flow table entry created.

    Partial-Bug: 1633239
    Change-Id: Idd80ce44f4e2f6de3f3b5a4f5e5afa73ba19a858

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/396526
Committed: https://git.openstack.org/cgit/openstack/networking-odl/commit/?id=25e36dac24197e23d1e3de52a045fc7012f170f0
Submitter: Jenkins
Branch: master

commit 25e36dac24197e23d1e3de52a045fc7012f170f0
Author: Rui Zang <email address hidden>
Date: Fri Nov 11 02:29:24 2016 +0000

    Scripts to enable fullstack testing in gate

    1) Introduced an environment variable UNSTACK_KEEP_ODL
       (default False). Once setting to True, do not remove
       ODL while unstacking.
    2) gate_hook.sh -- script to hijack gate job from running
       actual tests.
    3) post_test_hook.sh -- actual fullstack testing is invoked here.

    Partial-Bug: 1633239

    Change-Id: I3a62313529978a36884dab3073d1c2b164136a07

Revision history for this message
Isaku Yamahata (yamahata) wrote :

https://review.openstack.org/#/c/412273/
This is the final patch to complete this bug.

Revision history for this message
Manjeet Singh Bhatia (manjeet-s-bhatia) wrote :

@Isaku this should be marked complete as net-odl survived the stadium in ocata

Revision history for this message
Isaku Yamahata (yamahata) wrote :

fullstack is integrated in Ocata cycle.
Now it doesn't pass, but it's another issue.

Changed in networking-odl:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.