Hi Hua, I have submitted Network (Quantum) Client for Tempest and added few basic Quantum tests (https://review.openstack.org/#/c/7228/). This is still under review.
Thanks & Regards, Unmesh Gurjar | Lead Engineer | Vertex Software Private Ltd. | w. +91.20.6604.1500 x 379 | m. +91.982.324.7631 | unmesh.gur...@nttdata.com<mailto:unmesh.gur...@nttdata.com> | Follow us on Twitter@NTTDATAAmericas From: netstack-bounces+unmesh.gurjar=nttdata....@lists.launchpad.net [mailto:netstack-bounces+unmesh.gurjar=nttdata....@lists.launchpad.net] On Behalf Of Hua BJ Zhang Sent: Monday, May 28, 2012 4:13 PM To: Dan Wendlandt Cc: James E. Blair; Monty Taylor; Jay Pipes; netstack@lists.launchpad.net Subject: Re: [Netstack] Want to start system/integration testing for quantum Hi Dan, Thanks for your important input for me. notice that there is one blueprint which is trying to add quantum to devstack gate ( https://review.openstack.org/#/c/6641/ ), and another efforts to add basic json service and unit tests for quantum ( https://review.openstack.org/#/c/4896/ ). so I think I can continue to add basic quantum system tests into tempest on the basis of them, and also created a new blueprint (https://blueprints.launchpad.net/quantum/+spec/add-basic-quantum-system-tests) to track it, I will work on it. in addition, I also saw the status of "https://review.openstack.org/#/c/4896/" is Abandoned, if we need to re-activate it ? any idea ? thanks. Hi James, very thank you for restoring the review for https://review.openstack.org/#/c/6641/, thus we can run quantum tempest in the devstack gate. Best Regards. Zhang Hua(张华) ---------------------------------------------------- IBM China System and Technology Lab(CSTL), Beijing E-Mail: zhhu...@cn.ibm.com<mailto:zhhu...@cn.ibm.com> Tel: 86-10-82452020 Address: Building 28(Ring Building), ZhongGuanCun Software Park, No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 [Inactive hide details for Dan Wendlandt ---25/05/2012 14:43:54---Hi Hua, Great to have you working on this, it is very importan]Dan Wendlandt ---25/05/2012 14:43:54---Hi Hua, Great to have you working on this, it is very important for the Quantum From: Dan Wendlandt <d...@nicira.com<mailto:d...@nicira.com>> To: Hua BJ Zhang/China/IBM@IBMCN, Cc: netstack@lists.launchpad.net<mailto:netstack@lists.launchpad.net>, "James E. Blair" <cor...@inaugust.com<mailto:cor...@inaugust.com>>, Monty Taylor <mord...@inaugust.com<mailto:mord...@inaugust.com>>, Jay Pipes <jaypi...@gmail.com<mailto:jaypi...@gmail.com>> Date: 25/05/2012 14:43 Subject: Re: [Netstack] Want to start system/integration testing for quantum ________________________________ Hi Hua, Great to have you working on this, it is very important for the Quantum project. James, Monty, and Jay, please chime in with any comments about what Hua can do to help out with Quantum system test. Sounds like you've done a lot of reading and are now more familiar with the openstack CI infrastructure than most of us are. That's great. I'm CC'ing James Blair and Monty Taylor (openstack CI team) and Jay Pipes (openstack QA team + tempest) so that they can participate in the discussion as well. One area that is definitely worth exploring is to get Quantum working with the automated gating tests that the CI team uses to test prior to all OpenStack comments. James and Monty did some work on this, but its currently stuck waiting for someone from the Quantum team to investigate the issues. A couple people have expressed interest in helping out, but I'm sure they would be happy if you look at it as well. For more information, you can see the review and comments here: https://review.openstack.org/#/c/6641/ . James and Monty can probably help here. I think your goal of exploring multi-node setups is a very good one. We recently added multi-node support to devstack for Quantum, though the code has not yet been fully merged into devstack, it is available here: https://review.openstack.org/#/c/7001/ with instructions here: http://wiki.openstack.org/QuantumDevstack . At least with the openvswitch plugin, you can enable L2-in-L3 tunneling, which means you can create private networks in a multi-node setup without having to deal with VLANs in the physical infrastructure. As a result, you can even use VMs in a public cloud to create your multi-node setups (I do this regularly). I also wanted to make sure you were aware of some initial Tempest efforts around testing Quantum, though they never were merged in fully to my knowledge: https://review.openstack.org/#/c/4896/ . There was an interesting discussion in the review thread about the relative benefits of leveraging the existing Quantum client libraries for testing. Also, as Gary mentioned, there will be a lot of change coming in the next month or two related to a new Quantum API and client libraries. I definitely still think its worth you pressing forward with system test already, and we can modify or expand the system tests once the new APIs are fully baked. Feel free to create new blueprints, or re-purpose the new one. If you choose new blueprints, we should probably deprecate the old one, so that people aren't confused. Thanks again for working on this! Dan On Wed, May 23, 2012 at 11:59 PM, Hua BJ Zhang <zhhu...@cn.ibm.com<mailto:zhhu...@cn.ibm.com>> wrote: Hi all, I want to start a blueprint to implement the "System/Integration testing" listed in http://wiki.openstack.org/QuantumStarterBugs. this blueprint said " We need system/integration testing that exercises much more functionality than the basic excercise.sh script. We'd also like to explore integration with Tempest and working with the openstack CI team to make sure that both unit tests and system/integration testing is a gate to Quantum commits in Folsom. (interested parties: debo, davelaps) " So my idea is to make a initial commit into tempest project first, after I have finished it, I will continue to consider adding more quantum system test cases into tempest. this initial commit will include following 3 aspects: 1) only add 3 basic system test cases ( create tenants, create vms, create networks ) into tempest just by referring $devstack/exercises/quantum.sh 2) finish the common service module code for quantum in $tempest/tempest/services/quantum/json 3) update $devstack/tools/devstack's build_bm_mulit.sh script to leverage the openstack jenkin's infrastructure to set up quantum testing env. from the doc ( http://ci.openstack.org/ ), we can learn the openstack CI testing process, my understand is: Jenkins and Gerrit has been integrated by a blueprint project ( gate-tempest-devstack-vm, https://jenkins.openstack.org/view/Tempest/job/gate-tempest-devstack-vm/configure ), so following CI process ( openstack-ci ) will start when we commit the code to Gerrit for reviewing. 1, use orachestra & cobbler to install operation system for bare-metal machines, and also use LVM/kexec to accelerate the rebooting time. 2, then use puppet (openstack-ci-puppet) to install and configure other dependent software. 3, use $devstack/tools/devstack's build_bm_mulit.sh script to install openstack on CI testing cluster. ( can refer http://ci.openstack.org/jenkins.html#run-test-suite ) 4, finally run tempest testing suite. so I think in order to let CI can run quantum tempest testing, I also need to update $devstack/tools/devstack's build_bm_mulit.sh script to build an openstack with quantum install on several bare metal machines. can someone double check my understanding how it works above and provide any additional input ? in addition, If it is ok, should I add one new blueprint or just do it under blueprint https://blueprints.launchpad.net/quantum/+spec/quantum-system-test ? looking forward to your reply, many thanks. Best Regards. Zhang Hua(张华) ---------------------------------------------------- IBM China System and Technology Lab(CSTL), Beijing E-Mail: zhhu...@cn.ibm.com<mailto:zhhu...@cn.ibm.com> Tel: 86-10-82452020 Address: Building 28(Ring Building), ZhongGuanCun Software Park, No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net<mailto:netstack@lists.launchpad.net> Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Wendlandt Nicira, Inc: www.nicira.com<http://www.nicira.com/> twitter: danwendlandt ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ______________________________________________________________________ Disclaimer:This email and any attachments are sent in strictest confidence for the sole use of the addressee and may contain legally privileged, confidential, and proprietary data. If you are not the intended recipient, please advise the sender by replying promptly to this email and then delete and destroy this email and any attachments without any further use, copying or forwarding
<<inline: image001.gif>>
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp