Hi Ram, There's definitely a lot of work to be done in the scope of functional and system test. Would be great if your team wanted to take a lead.
I'd encourage you to update the testing wiki page with pointers to your plans/tools/etc: http://wiki.openstack.org/QuantumTesting I know Joe Heck was mentioning that some members of his team are looking at building "smoketest" setups for common configurations of nova + networking. It may be useful to leverage some of their tools. Dan On Sun, Aug 7, 2011 at 6:58 AM, Ram Durairaj (radurair) <radur...@cisco.com>wrote: > ** > > Hi Dan: > > This is very helpful. > > Will take a look and let you know. > > Also I'm wondering about what we can do for "testing" all the dependencies > for Quantum to work at the system level. For Example: We need certain level > of Nova and also some of the infra level requirement if any, something like > a "checking" kind of tool. If we all think its useful we can get it started > with basic one and expand. > > Thanks > > Ram > > --------------------- > Ram Durairaj > Netstack Project Team member > www.Openstack.org > ---------------------- > > Just picking on you for your email signature :-) :-) Just kidding. > > > -----Original Message----- > From: netstack-bounces+radurair=cisco....@lists.launchpad.net on behalf of > Dan Wendlandt > Sent: Sat 8/6/2011 10:33 PM > To: netstack@lists.launchpad.net > Subject: [Netstack] plugin-specific unit testing > > Hi folks, > I wanted to make it easier to run unit tests with plugins other than the > FakePlugin currently used with the unit tests. Hopefully this will be > useful to others writing plugins as well. > > A proposed branch is available here, feedback welcomed: > https://code.launchpad.net/~danwent/quantum/test-refactor > > With this branch, you can still run the standard tests using: > ./run_tests.sh > > But you can also set PLUGIN_DIR in the environment and it will instead find > a run_tests.py file in the plugin directory and invoke it: > > PLUGIN_DIR=quantum/plugins/openvswitch/ ./run_tests.sh > > The run_tests.py in the plugin directory can invoke both the standard unit > tests using the specified plugin, and it can also run additional tests (see > quantum/plugins/openvswitch/run_tests.py as an example). > > Feel free to make suggestions about the design. My main goals were just to > easily enable running tests with different plugins while minimizing code > duplication. > > Dan > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Wendlandt > Nicira Networks, Inc. > www.nicira.com | www.openvswitch.org > Sr. Product Manager > cell: 650-906-2650 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Wendlandt Nicira Networks, Inc. www.nicira.com | www.openvswitch.org Sr. Product Manager cell: 650-906-2650 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp