Or maybe, another possibility, create a directory with the tests you want to call the BVT suite?
\ Miguel Ferreira mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com> On 01 Oct 2015, at 14:22, Miguel Ferreira <mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com>> wrote: Raja, I might be missing something obvious here, please do correct me if I’m wrong: one other option you could consider is to improve your setup by adding the possibility of excluding certain test files. Cheers, \ Miguel Ferreira mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com> On 01 Oct 2015, at 14:19, Raja Pullela <raja.pull...@citrix.com<mailto:raja.pull...@citrix.com>> wrote: ok, thanks Remi. let me think if there is any other solution or please propose one? I would like to run all BVTs. Another solution can be - since this is not a common (nicira) setup, can we move this test out of BVTs/smoke folder ? -----Original Message----- From: Remi Bergsma [mailto:rberg...@schubergphilis.com] Sent: Thursday, October 1, 2015 5:37 PM To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org> Subject: Re: test_nicira_controller.py is failing on all Advzone - XS, KVM Hi Raja, Skipping tests makes them invisible, I think that is Miguels point. Yesterday I run some tests and I almost reported all as OK only to realise it had skipped a test due to not having a certain setup. If it had failed, I would have noticed sooner. Regards, Remi On 01/10/15 13:36, "Raja Pullela" <raja.pull...@citrix.com<mailto:raja.pull...@citrix.com>> wrote: Hi Miguel, I have a setup that runs pretty much everything we have under "smoke" folder as is. So, was the request to skip if the config was not there. We can put proper error message as Koushik suggested: "config not there or incorrect config". With that change, it will work for you and with my setup. I can put in the PR with the changes and you can comment if it works for you? best, Raja -----Original Message----- From: sebgoa [mailto:run...@gmail.com] Sent: Thursday, October 1, 2015 4:34 PM To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org> Subject: Re: test_nicira_controller.py is failing on all Advzone - XS, KVM I am not aware of anyone except Schuberg that uses the nicira (NSX) cloudstack integration. And since Miguel wrote the test, I am comfortable doing what he suggests and not run it as part of the standard tests for a release. -sebastien On Oct 1, 2015, at 12:57 PM, Miguel Ferreira <mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com>> wrote: Can't we not run the test if we do not wish to do so? \ Miguel Ferreira mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com><mailto:mferre...@schubergphilis.com> On 01 Oct 2015, at 12:11, Koushik Das <koushik....@citrix.com<mailto:koushik....@citrix.com><mailto:koushik....@citrix.com>> wrote: Can't we output a proper message (missing OR incorrect config) while skipping the test? On 01-Oct-2015, at 2:56 PM, Miguel Ferreira <mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com><mailto:mferre...@schubergphilis.com>> wrote: Hi Raja, I don't agree with what you propose. I do understand your intention is to be able to run all tests and skip the ones you don't have a config for. However, I also see the other side of that coin, when someone actually wants to run the tests but makes a mistake in the config and the tests get skipped. I think the test should fail if the config is not right, or otherwise be excluded if the indentation is to not run them. Cheers, \ Miguel Ferreira mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com><mailto:mferre...@schubergphilis.com><mai l to:mferre...@schubergphilis.com<http://schubergphilis.com/>> On 30 Sep 2015, at 19:40, Raja Pullela <raja.pull...@citrix.com<mailto:raja.pull...@citrix.com><mailto:raja.pull...@citrix.com><mailto:raja.pull...@citrix.com>> wrote: Hi Miguel, Can you please add some checking in the setup method for the configuration parameters and if it is not available, can you skip this test? Raja -----Original Message----- From: Raja Pullela [mailto:raja.pull...@citrix.com] Sent: Wednesday, September 30, 2015 5:52 PM To: Miguel Ferreira <mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com><mailto:mferre...@schubergphilis.com><ma i lto:mferre...@schubergphilis.com<http://schubergphilis.com/>>> Cc: dev <dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org><mailto:d e v...@cloudstack.apache.org<mailto:v...@cloudstack.apache.org>>> Subject: RE: test_nicira_controller.py is failing on all Advzone - XS, KVM thanks Miguel ! From: Miguel Ferreira [mailto:mferre...@schubergphilis.com] Sent: Wednesday, September 30, 2015 3:01 PM To: Raja Pullela <raja.pull...@citrix.com<mailto:raja.pull...@citrix.com><mailto:raja.pull...@citrix.com><mailto:raja. p ull...@citrix.com<mailto:ull...@citrix.com>>> Cc: dev <dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto:dev@cloudstack.apache.org><mailto:d e v...@cloudstack.apache.org<mailto:v...@cloudstack.apache.org>>> Subject: Re: test_nicira_controller.py is failing on all Advzone - XS, KVM Hi Raja, That test needs a NSX cluster. With that in place, the configuration used to run the test must define a section called NiciraNvp, and that section should have an array os hosts with that name (see line 46 of the test). In a Marvin config that materializes in something like this: "niciraNvp": { "hosts": [ "nsxcon1.cloud.lan", "nsxcon2.cloud.lan" ] } Furthermore, you need to have a zone configured to use NSX and that requires more work. You can find a full Marvin config for it here: https://github.com/schubergphilis/MCT-shared/blob/master/marvin/mct-z o ne1-kvm1-NVP.cfg In that same git repo there are config files for deploying a NSX cluster (https://github.com/schubergphilis/MCT-shared/blob/master/deploy/cloud/nsx_cluster.conf). However, we have not yet fully automated all the steps needed to get the cluster up and running (ie. setting up the cluster internals, and adding a more controllers to the cluster). I can help you with that if you need. Cheers, \ Miguel Ferreira mferre...@schubergphilis.com<mailto:mferre...@schubergphilis.com><mailto:mferre...@schubergphilis.com><mai l to:mferre...@schubergphilis.com<http://schubergphilis.com>><mailto:mferre...@schubergphilis.com> On 30 Sep 2015, at 09:05, Raja Pullela <raja.pull...@citrix.com<mailto:raja.pull...@citrix.com><mailto:raja.pull...@citrix.com><mailto:raja.pull...@citrix.com><mailto:raja.pull...@citrix.com>> wrote: Hi Miguel or someone's familiar with this test, Can you please provide documentation around how to get these tests running ? BTW - looks like this is a new test that was added on Aug 25th 2015. Thanks, Raja === TestName: None | Status : EXCEPTION === ERROR ===================================================================== = ERROR: test suite for <class 'integration.smoke.test_nicira_controller.TestNiciraContoller'> --------------------------------------------------------------------- - Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/nose/suite.py", line 209, in run self.setUp() File "/usr/local/lib/python2.7/dist-packages/nose/suite.py", line 292, in setUp self.setupContext(ancestor) File "/usr/local/lib/python2.7/dist-packages/nose/suite.py", line 315, in setupContext try_run(context, names) File "/usr/local/lib/python2.7/dist-packages/nose/util.py", line 470, in try_run return func() File "/root/cloudstack/test/integration/smoke/test_nicira_controller.py", line 46, in setUpClass cls.nicira_hosts = cls.config.niciraNvp.hosts AttributeError: 'NoneType' object has no attribute 'hosts' -------------------- >> begin captured stdout << --------------------- === TestName: None | Status : EXCEPTION === --------------------- >> end captured stdout << ---------------------- -------------------- >> begin captured logging << -------------------- CSLog: CRITICAL: EXCEPTION: None: ['Traceback (most recent call last):\n', ' File "/usr/local/lib/python2.7/dist-packages/nose/suite.py", line 209, in run\n self.setUp()\n', ' File "/usr/local/lib/python2.7/dist-packages/nose/suite.py", line 292, in setUp\n self.setupContext(ancestor)\n', ' File "/usr/local/lib/python2.7/dist-packages/nose/suite.py", line 315, in setupContext\n try_run(context, names)\n', ' File "/usr/local/lib/python2.7/dist-packages/nose/util.py", line 470, in try_run\n return func()\n', ' File "/root/cloudstack/test/integration/smoke/test_nicira_controller.py", line 46, in setUpClass\n cls.nicira_hosts = cls.config.niciraNvp.hosts\n', "AttributeError: 'NoneType' object has no attribute 'hosts'\n"] --------------------- >> end captured logging << --------------------- --------------------------------------------------------------------- - XML: /root/marvinxKcIvFqe/results.xml --------------------------------------------------------------------- - Ran 0 tests in 0.002s FAILED (errors=1)