I have a branch of Dashboard at 
https://github.com/heckj/openstack-dashboard/tree/quantum_dep_fix  (branch name 
"quantum dep fix").

The openstack dashboard project is a bit unusual in that it has two distinct 
areas inside it, both of which need the dependencies added. You got the deps 
added the virtual env, which worked correctly - that effects the 
"openstack-dashboard" components and tests. If you read through "run_tests.sh" 
you'll see the craziness that is running the whole set of tests. ( I have a 
pull request in place to expand on that further (hopefully happening soon) that 
will include the pep8, pylint, and coverage metrics - they don't currently 
exist. )

There is another set of tests and setup that are run with buildout (blame Devin 
Carlen there... I think) - the buildout.cfg under django-openstack is where I 
added the dependencies as well 
(https://github.com/heckj/openstack-dashboard/commit/9f11bb0cc0f51da8a9c764e3c4e1d850de79af25).
 This component is the non-django-project specific code and is where the 
majority of the unit tests live. Even after adding the dependeny, I'm seeing 
unit tests failure (running ./run_tests.sh from the top) on a clean system - 
hence my odd questions. I'd happily welcome some eyes on that branch so we can 
get the tests passing on the openstack-dashboard project.

-joe

On Aug 31, 2011, at 3:40 PM, asomya wrote:
> Hey Joe
> 
> I added the dependency to Quantum to the venv installer pip-required but for
> some reason jenkins doesn't seem to install it.
> 
> As for the unit tests, these were for the network and port views in the
> dashboard  and I mocked these. I'll double check if I set the testsettings
> correctly. 
> 
> Thanks
> Arvind
> 
> 
> On 8/31/11 6:32 PM, "Joseph Heck" <he...@mac.com> wrote:
> 
>> Next dumb question -
>> 
>> I've added in the dependency to the buildout section of the dashboard, but 
>> the
>> unit tests are now failing asking for settings.QUANTUM_URL. Do the tests that
>> were added there require a running instance of Quantum (or at least the API)
>> to complete, or is that mocked out and they're just stumbling over not having
>> defaults in the no-django-project test setup?
>> 
>> -joe
>> 
>> On Aug 31, 2011, at 3:10 PM, Salvatore Orlando wrote:
>>> Hi Joe,
>>> 
>>> The official and only Quantum repository we have at the moment is 
>>> lp:quantum.
>>> 
>>> Cheers,
>>> Salvatore
>>> 
>>>> -----Original Message-----
>>>> From: netstack-
>>>> bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net
>>>> [mailto:netstack-
>>>> bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net] On Behalf Of
>>>> Joseph Heck
>>>> Sent: 31 August 2011 23:04
>>>> To: netstack@lists.launchpad.net
>>>> Subject: [Netstack] Quantum dependency
>>>> 
>>>> Dumb question - but where is quantum formally residing these days? Aiming
>>>> to fix a dependency bug that came in when we merged the Quantum stuff
>>>> into openstack dashboard, but I wasn't sure where to grab it...
>>>> 
>>>> lp:quantum the most appropriate place?
>>>> 
>>>> -joe
>>>> 
>>>> --
>>>> Mailing list: https://launchpad.net/~netstack
>>>> Post to     : netstack@lists.launchpad.net
>>>> Unsubscribe : https://launchpad.net/~netstack
>>>> More help   : https://help.launchpad.net/ListHelp
>> 
> 

-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to